{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {
    "colab_type": "text",
    "id": "_X9CSACQFz1l"
   },
   "source": [
    "## CONFIG NOTEBOOK"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/",
     "height": 159
    },
    "colab_type": "code",
    "executionInfo": {
     "elapsed": 25088,
     "status": "ok",
     "timestamp": 1560396716839,
     "user": {
      "displayName": "Jessica Urbano",
      "photoUrl": "https://lh6.googleusercontent.com/-JY19-MQQZZY/AAAAAAAAAAI/AAAAAAAAAOQ/1wjLsu2nfVE/s64/photo.jpg",
      "userId": "15085472728949360208"
     },
     "user_tz": 420
    },
    "id": "iagX34EWmojD",
    "outputId": "29e4e146-78ee-4618-88eb-047a5519f70c"
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Go to this URL in a browser: https://accounts.google.com/o/oauth2/auth?client_id=947318989803-6bn6qk8qdgf4n4g3pfee6491hc0brc4i.apps.googleusercontent.com&redirect_uri=urn%3Aietf%3Awg%3Aoauth%3A2.0%3Aoob&scope=email%20https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdocs.test%20https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdrive%20https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdrive.photos.readonly%20https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fpeopleapi.readonly&response_type=code\n",
      "\n",
      "Enter your authorization code:\n",
      "··········\n",
      "Mounted at /content/drive\n",
      "/content/drive/My Drive/ECE_285_proj\n",
      "/content/drive/My Drive/ECE_285_proj/DeepZip_Compression\n"
     ]
    }
   ],
   "source": [
    "from google.colab import drive\n",
    "drive.mount('/content/drive')\n",
    "%cd drive/'My Drive'/ECE_285_proj/\n",
    "%cd DeepZip_Compression"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/",
     "height": 69
    },
    "colab_type": "code",
    "executionInfo": {
     "elapsed": 1824,
     "status": "ok",
     "timestamp": 1560396722507,
     "user": {
      "displayName": "Jessica Urbano",
      "photoUrl": "https://lh6.googleusercontent.com/-JY19-MQQZZY/AAAAAAAAAAI/AAAAAAAAAOQ/1wjLsu2nfVE/s64/photo.jpg",
      "userId": "15085472728949360208"
     },
     "user_tz": 420
    },
    "id": "4FCm6wO-ms8z",
    "outputId": "98b0db7b-bdec-4e37-ea13-ce373fdac939"
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "arithmetic_coder-Copy1.ipynb  data_preparation.py    main.ipynb   README.md\n",
      "arithmetic_coder.ipynb\t      input.txt\t\t     my_model.h5\n",
      "c_m.npy\t\t\t      main-checkpoint.ipynb  __pycache__\n"
     ]
    }
   ],
   "source": [
    "!ls"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/",
     "height": 35
    },
    "colab_type": "code",
    "executionInfo": {
     "elapsed": 2302,
     "status": "ok",
     "timestamp": 1560396725244,
     "user": {
      "displayName": "Jessica Urbano",
      "photoUrl": "https://lh6.googleusercontent.com/-JY19-MQQZZY/AAAAAAAAAAI/AAAAAAAAAOQ/1wjLsu2nfVE/s64/photo.jpg",
      "userId": "15085472728949360208"
     },
     "user_tz": 420
    },
    "id": "x78VgVd0mndH",
    "outputId": "98c375c1-7616-4abf-c470-6e9b220c1a23"
   },
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "Using TensorFlow backend.\n"
     ]
    }
   ],
   "source": [
    "import sys\n",
    "from sklearn.metrics import mean_squared_error\n",
    "from sklearn.preprocessing import MinMaxScaler\n",
    "from keras.models import Sequential, load_model\n",
    "from keras.layers import Dense, Bidirectional\n",
    "from keras.layers import LSTM, Flatten, Conv1D, LocallyConnected1D, MaxPooling1D, GlobalAveragePooling1D, GlobalMaxPooling1D\n",
    "from math import sqrt\n",
    "from keras.layers.embeddings import Embedding\n",
    "from keras.callbacks import ModelCheckpoint, EarlyStopping\n",
    "# from matplotlib import pyplot\n",
    "import keras\n",
    "from sklearn.preprocessing import OneHotEncoder\n",
    "from keras.layers.normalization import BatchNormalization\n",
    "import tensorflow as tf\n",
    "import numpy as np\n",
    "import argparse\n",
    "import os\n",
    "from keras.callbacks import CSVLogger\n",
    "import keras.backend as K\n",
    "np.set_printoptions(threshold=sys.maxsize)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "colab_type": "text",
    "id": "pBpyl_VVmndO"
   },
   "source": [
    "## DATA PREP"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {
    "colab": {},
    "colab_type": "code",
    "id": "5y2Q_SMjmndP"
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "15072434\n",
      "{'C': 0, 'T': 1, 'G': 2, 'A': 3}\n",
      "{0: 'C', 1: 'T', 2: 'G', 3: 'A'}\n",
      "[[2]\n",
      " [0]\n",
      " [0]\n",
      " [1]\n",
      " [3]\n",
      " [3]\n",
      " [2]\n",
      " [0]\n",
      " [0]\n",
      " [1]]\n",
      "GCCTAAGCCT\n"
     ]
    }
   ],
   "source": [
    "# use data prep code from: https://github.com/mohit1997/DeepZip\n",
    "import data_preparation\n",
    "#Convert letters to integers\n",
    "integer_encoded, params = data_preparation.process_data('input.txt')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {
    "colab": {},
    "colab_type": "code",
    "id": "FuI8s7sSmndU"
   },
   "outputs": [],
   "source": [
    "bs=128  #batch size\n",
    "time_steps=64\n",
    "num_epochs=20"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/",
     "height": 176
    },
    "colab_type": "code",
    "executionInfo": {
     "elapsed": 409,
     "status": "ok",
     "timestamp": 1560402115836,
     "user": {
      "displayName": "Jessica Urbano",
      "photoUrl": "https://lh6.googleusercontent.com/-JY19-MQQZZY/AAAAAAAAAAI/AAAAAAAAAOQ/1wjLsu2nfVE/s64/photo.jpg",
      "userId": "15085472728949360208"
     },
     "user_tz": 420
    },
    "id": "hn92lIlOmndX",
    "outputId": "1160f7c8-1ca6-45bf-8aa2-80e67c112dd5"
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "(44800, 1)\n",
      "(44800,)\n",
      "44672\n",
      "(44672, 65)\n"
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "C:\\Users\\quoca\\Anaconda3\\lib\\site-packages\\sklearn\\preprocessing\\_encoders.py:368: FutureWarning: The handling of integer data will change in version 0.22. Currently, the categories are determined based on the range [0, max(values)], while in the future they will be determined based on the unique values.\n",
      "If you want the future behaviour and silence this warning, you can specify \"categories='auto'\".\n",
      "In case you used a LabelEncoder before this OneHotEncoder to convert the categories to integers, then you can now use the OneHotEncoder directly.\n",
      "  warnings.warn(msg, FutureWarning)\n"
     ]
    }
   ],
   "source": [
    "#Generate traning data and its lable \n",
    "X,Y_raw, Y = data_preparation.generate_single_output_data(integer_encoded[: bs * 350],bs, time_steps)  #run with portion of dataset\n",
    "# X,Y_raw, Y = data_preparation.generate_single_output_data(integer_encoded,bs, time_steps)  #run with full dataset\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "colab_type": "text",
    "id": "1nBcATPMmndd"
   },
   "source": [
    "## Training"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {
    "colab": {},
    "colab_type": "code",
    "id": "zQL3Vo0Umnde"
   },
   "outputs": [],
   "source": [
    "def custom_loss(y_true, y_pred):\n",
    "        return 1/np.log(2) * K.categorical_crossentropy(y_true, y_pred)        "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 0,
   "metadata": {
    "colab": {},
    "colab_type": "code",
    "id": "YVWxbczJmndg"
   },
   "outputs": [],
   "source": [
    "alphabet_size = Y.shape[1]\n",
    "DZ_model = Sequential()\n",
    "DZ_model.add(Embedding(alphabet_size, 32, batch_input_shape=(bs, time_steps)))\n",
    "DZ_model.add(LSTM(32, stateful=False, return_sequences=True))\n",
    "DZ_model.add(LSTM(32, stateful=False, return_sequences=True))\n",
    "DZ_model.add(Flatten())\n",
    "DZ_model.add(Dense(64, activation='relu'))\n",
    "DZ_model.add(Dense(alphabet_size, activation='softmax'))\n",
    "optim = keras.optimizers.Adam(lr=1e-3, beta_1=0.9, beta_2=0.999, epsilon=1e-8, decay=0, amsgrad=False)\n",
    "DZ_model.compile(loss=custom_loss, optimizer=optim)\n",
    "early_stopping = EarlyStopping(monitor='loss', mode='min', min_delta=0.005, patience=3, verbose=1)\n",
    "callbacks_list = [early_stopping]\n",
    "DZ_model.fit(X, Y, epochs=num_epochs, batch_size=bs, verbose=1, shuffle=True, callbacks=callbacks_list)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "colab_type": "text",
    "id": "Ht_DJGOGmndl"
   },
   "source": [
    "## Codec"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {
    "colab": {},
    "colab_type": "code",
    "id": "nAyEIB48mndp"
   },
   "outputs": [],
   "source": [
    "class ArithmeticEncoder(object):\n",
    "    def __init__(self, bitlen):\n",
    "        self.bit_prec = bitlen   #bit precision \n",
    "        self.max_range = 1 << self.bit_prec  #max range based on bit precision 2^bit_prec\n",
    "        self.high = self.max_range - 1  #max range index starting at 0\n",
    "        self.renorm= self.max_range >> 1  #renormalization threshold 1/2 max range\n",
    "        self.low = 0  #initial low \n",
    "        self.s = 0\n",
    "\n",
    "    def update(self, sym, c):\n",
    "        low = self.low   \n",
    "        high = self.high\n",
    "        range = high - low + 1   \n",
    "        sym = int(sym)\n",
    "        total = (c[-1])  #max val of cumulative propabilities\n",
    "        symlow = (c[sym])  #range minimum\n",
    "        symhigh = (c[sym+1] ) #rage maximum\n",
    "        \n",
    "\n",
    "        newlow = low + symlow*range // total  #low in arithmetic integer\n",
    "        newhigh = low + symhigh*range // total -1 #high in arithemtic integer\n",
    "        self.low = int(newlow)   \n",
    "        self.high = int(newhigh)\n",
    "        range = self.high - self.low \n",
    "        \n",
    "         #renormalization when range is less than half\n",
    "        while((self.low ^ self.high) & self.renorm) == 0:\n",
    "            self.low = (self.low << 1) \n",
    "            range = range << 1 | 1\n",
    "            self.high = self.low + range\n",
    "            self.s = self.s + 1         \n",
    "    def write(self, c, sym):\n",
    "        self.update(c,sym)\n",
    "        return [self.low, self.s]\n",
    "        \n",
    "\n",
    "class ArithmeticDecoder(ArithmeticEncoder):\n",
    "    def __init__(self,bitprecision,bitin,c):\n",
    "        self.input = bitin\n",
    "        self.bitstream = ([int(d) for d in str(self.input)])  \n",
    "        self.max_range = 1 << bitprecision\n",
    "        self.renorm= self.max_range >> 1\n",
    "        self.mask = self.max_range - 1\n",
    "        self.stream = self.input[0:bitprecision]   #inital low is based on first 64 bits of encoded bitstream\n",
    "        self.low = int(self.stream,2)  #convert low to integer\n",
    "        self.thresh = []  #initialize threshold\n",
    "        self.total = (c[-1])  #maximum cumulative probability value for uniform distribution\n",
    "        self.cum = [c[i]/self.total for i in range(len(c))]  #get cumulative probabilities in decimal form\n",
    "        self.thresh = [round((self.cum[i])*self.mask) for i in range(len(self.cum))]  #set ranges that correspond to each symbol\n",
    "        \n",
    "    def decode(self, c):\n",
    "        c = [c[i]/self.total for i in range(len(c))]  #for each new distribution, get in decimal form\n",
    "        #check which range low falls in, decode corresponding symbol \n",
    "        for i in range(len(self.thresh)-1):  \n",
    "            if((self.low < self.thresh[i+1]) & (self.low >= self.thresh[i])):\n",
    "                sym = i\n",
    "                rangenew = int(self.thresh[i+1] - self.thresh[i])\n",
    "                #renormalization \n",
    "                while (rangenew < self.renorm):\n",
    "                    rangenew = rangenew << 1 \n",
    "                    self.low = self.low << 1\n",
    "                    self.thresh[i] = int(self.thresh[i]) << 1\n",
    "                    self.thresh[i+1] = rangenew + self.thresh[i]\n",
    "                self.thresh = [(c[j]*(self.thresh[i+1]-self.thresh[i]))+self.thresh[i] for j in range(len(self.cum))]  #update ranges\n",
    "                break\n",
    "        return sym"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "colab_type": "text",
    "id": "85bJPfiMWPpL"
   },
   "source": [
    "## Encoding"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {
    "colab": {},
    "colab_type": "code",
    "id": "EDZpOithWPp2"
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "WARNING:tensorflow:From C:\\Users\\quoca\\Anaconda3\\lib\\site-packages\\tensorflow\\python\\framework\\op_def_library.py:263: colocate_with (from tensorflow.python.framework.ops) is deprecated and will be removed in a future version.\n",
      "Instructions for updating:\n",
      "Colocations handled automatically by placer.\n"
     ]
    }
   ],
   "source": [
    "#Load model\n",
    "DZ_model = load_model('my_model.h5', compile=False)\n",
    "\n",
    "bitprecision = 64\n",
    "l = int(X.shape[0] / bs) * bs \n",
    "\n",
    "#Create Uniform distribution to feed in to the model\n",
    "alphabet_size = 4\n",
    "prob = np.ones(alphabet_size)/alphabet_size\n",
    "c = np.zeros(alphabet_size+1,  dtype = np.int64)\n",
    "c[1:] = np.cumsum(prob*10000000 + 1)        \n",
    "bitstream = []\n",
    "enc = ArithmeticEncoder(bitprecision)  #initialize encoder\n",
    "\n",
    "n_iters = int((len(X)+time_steps)/bs)\n",
    "ind = np.array(range(bs))*n_iters\n",
    "count =0 \n",
    "\n",
    "\n",
    "#ENCODING \n",
    "\n",
    "#encoding first 128 * 64 symbols with uniform distribution\n",
    "count = 0\n",
    "new_l = []\n",
    "for i in (range(bs)):\n",
    "    for j in range(min(time_steps, n_iters)):\n",
    "        if (count%16 == 0 and count != 0):\n",
    "            enc = None\n",
    "            enc = ArithmeticEncoder(bitprecision)\n",
    "            new_l.append(new)\n",
    "            new = None\n",
    "        new = enc.write(X[ind[i], j], c.tolist())\n",
    "        count = count + 1\n",
    "new_l.append(new)  #append new value to new_l to determine final bitstream \n",
    "\n",
    "count = 0\n",
    "cumul_array = np.zeros(( round((n_iters - time_steps) * bs), 5), dtype = np.uint64)\n",
    "new_l1 = []\n",
    "enc1 = ArithmeticEncoder(bitprecision)\n",
    "cumul = np.zeros((bs, alphabet_size + 1), dtype = np.uint64)\n",
    "t = 0\n",
    "for k in (range(n_iters - time_steps)):\n",
    "    prob = DZ_model.predict(X[ind,:], batch_size=bs)  #use LSTM to predict distribution \n",
    "    cumul[:,1:] = np.cumsum(prob*10000000 + 1, axis = 1)\n",
    "    enc1 = None\n",
    "    enc1 = ArithmeticEncoder(bitprecision)\n",
    "    for i in range(bs):\n",
    "        new = enc1.write(Y_raw[ind[i]], cumul[i,:].tolist()) \n",
    "        count = count + 1\n",
    "    new_l1.append(new)    \n",
    "    ind = ind + 1\n",
    "\n",
    "new = None"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/",
     "height": 52
    },
    "colab_type": "code",
    "executionInfo": {
     "elapsed": 423,
     "status": "ok",
     "timestamp": 1560402270692,
     "user": {
      "displayName": "Jessica Urbano",
      "photoUrl": "https://lh6.googleusercontent.com/-JY19-MQQZZY/AAAAAAAAAAI/AAAAAAAAAOQ/1wjLsu2nfVE/s64/photo.jpg",
      "userId": "15085472728949360208"
     },
     "user_tz": 420
    },
    "id": "jwDNz2Pb6i7v",
    "outputId": "1e59ee02-f2e8-496a-b8f7-b7d327f3c33f"
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Bitstream length: 140498\n",
      "Compressed bytes: 17562\n"
     ]
    }
   ],
   "source": [
    "##Detremine length of encoded bit stream\n",
    "\n",
    "\n",
    "bitstream_total = \"\"\n",
    "for i in range(len(new_l)):\n",
    "    count = count + 1\n",
    "    new = new_l[i]\n",
    "    low_final = new[0] #final low value \n",
    "    s_final = new[1]  #count of renormalizations\n",
    "    bitstream = format(int(low_final), 'b') \n",
    "    \n",
    "    #add any leading 0s that were truncated, remove any trailing zeros that aren't needed\n",
    "    while len(bitstream) < (s_final+bitprecision):\n",
    "        bitstream = '0' + bitstream\n",
    "    bitstream = bitstream.rstrip('0')\n",
    "    bitstream_total = bitstream_total + bitstream\n",
    "# print(len(bitstream_total))\n",
    "      \n",
    "bitstream = \"\"\n",
    "for i in range(len(new_l1)):\n",
    "        new = new_l1[i]\n",
    "        low_final = new[0] #final low value \n",
    "        s_final = new[1]  #count of renormalizations\n",
    "        bitstream = format(int(low_final), 'b') \n",
    "        \n",
    "        #add any leading 0s that were truncated, remove any trailing zeros that aren't needed\n",
    "        while len(bitstream) < (s_final+bitprecision):\n",
    "              bitstream = '0' + bitstream\n",
    "        bitstream = bitstream.rstrip('0')\n",
    "        bitstream_total = bitstream_total + bitstream\n",
    "\n",
    "print(\"Bitstream length:\",len(bitstream_total))\n",
    "\n",
    "#calculate total number of bytes\n",
    "bytes_total = len(bitstream_total)//8\n",
    "print(\"Compressed bytes:\", bytes_total)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "colab_type": "text",
    "id": "zZDA_vPlJrCW"
   },
   "source": [
    "## DECODING "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {
    "colab": {},
    "colab_type": "code",
    "id": "MwWAaomjWPqC"
   },
   "outputs": [],
   "source": [
    "#Decoding first 128 * 64  uniform bits\n",
    "series_2d = np.zeros((bs,n_iters), dtype = np.uint8)\n",
    "symdec = []\n",
    "count = 1\n",
    "for i in range(len(new_l)):\n",
    "    count = count + 1\n",
    "    new = new_l[i]\n",
    "    low_final = new[0] #final low value \n",
    "    s_final = new[1]  #count of renormalizations\n",
    "    bitstream = format(int(low_final), 'b') \n",
    "    while len(bitstream) < (s_final+bitprecision):\n",
    "        bitstream = '0' + bitstream\n",
    "    #START DECODER\n",
    "    dec = None\n",
    "    dec = ArithmeticDecoder(bitprecision, bitstream, c.tolist())\n",
    "    for i in range(16):\n",
    "        symdec.append(dec.decode(c.tolist()))   \n",
    "# print(symdec)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/",
     "height": 52
    },
    "colab_type": "code",
    "executionInfo": {
     "elapsed": 8018,
     "status": "ok",
     "timestamp": 1560402298550,
     "user": {
      "displayName": "Jessica Urbano",
      "photoUrl": "https://lh6.googleusercontent.com/-JY19-MQQZZY/AAAAAAAAAAI/AAAAAAAAAOQ/1wjLsu2nfVE/s64/photo.jpg",
      "userId": "15085472728949360208"
     },
     "user_tz": 420
    },
    "id": "I7KPKDTsWPqI",
    "outputId": "3f998e3b-a50f-461f-f0d3-0a5b750cd532"
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "44672\n",
      "44608\n"
     ]
    }
   ],
   "source": [
    "\n",
    "# NN decoding for the next (num_iter - time_steps) * bs\n",
    "symdec_a = np.asarray(symdec)\n",
    "symdec_a = symdec_a.reshape(128, 64)\n",
    "tensor = np.zeros((bs,n_iters), dtype = np.uint8)\n",
    "tensor[:,0:64] = symdec_a\n",
    "bitprecision = 64\n",
    "l = int(X.shape[0] / bs) * bs \n",
    "print(l)\n",
    "print((X.shape[0])-time_steps)\n",
    "\n",
    "#Create Uniform distribution to feed in to the model\n",
    "alphabet_size = 4\n",
    "prob = np.ones(alphabet_size)/alphabet_size\n",
    "c = np.zeros(alphabet_size+1,  dtype = np.int64)\n",
    "c[1:] = np.cumsum(prob*10000000 + 1)        \n",
    "bitstream = []\n",
    "enc = ArithmeticEncoder(bitprecision)\n",
    "\n",
    "n_sym = []\n",
    "count = 0\n",
    "t = 0\n",
    "cumul = np.zeros((bs, alphabet_size+1), dtype = np.uint64)\n",
    "for j in (range(n_iters - time_steps)):\n",
    "    prob = DZ_model.predict(tensor[:,j:j+time_steps], batch_size=bs)\n",
    "    cumul[:,1:] = np.cumsum(prob*10000000 + 1, axis = 1)\n",
    "    new = new_l1[j]\n",
    "    low_final = new[0] #final low value \n",
    "    s_final = new[1]  #count of renormalizations\n",
    "    bitstream = format(int(low_final), 'b') \n",
    "    while len(bitstream) < (s_final+bitprecision):\n",
    "        bitstream = '0' + bitstream \n",
    "    c = cumul[0,:]\n",
    "    dec = ArithmeticDecoder(bitprecision, bitstream, c.tolist())\n",
    "    for i in range(bs):       \n",
    "        c = cumul[i,:]\n",
    "        n_sym.append(dec.decode(c.tolist()))\n",
    "        tensor[i,j+time_steps] = n_sym[-1]\n",
    "        count = count + 1\n",
    "        \n",
    "     "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {
    "colab": {},
    "colab_type": "code",
    "id": "hHDqPc1TWPqL"
   },
   "outputs": [],
   "source": [
    " a = tensor.flatten()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/",
     "height": 295
    },
    "colab_type": "code",
    "executionInfo": {
     "elapsed": 471,
     "status": "ok",
     "timestamp": 1560402384285,
     "user": {
      "displayName": "Jessica Urbano",
      "photoUrl": "https://lh6.googleusercontent.com/-JY19-MQQZZY/AAAAAAAAAAI/AAAAAAAAAOQ/1wjLsu2nfVE/s64/photo.jpg",
      "userId": "15085472728949360208"
     },
     "user_tz": 420
    },
    "id": "DUQwYBhdWPqP",
    "outputId": "baf2fa6e-ff23-487b-908d-657156633f5f"
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "input array: [3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3\n",
      " 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3 3\n",
      " 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3 3 2\n",
      " 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0\n",
      " 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0\n",
      " 1 3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1\n",
      " 3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3\n",
      " 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0]\n",
      "decoded array: [[3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1\n",
      "  3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1\n",
      "  3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1\n",
      "  3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1\n",
      "  3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1\n",
      "  3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1\n",
      "  3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1\n",
      "  3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0 0 1 3 3 2 0]]\n"
     ]
    }
   ],
   "source": [
    "\n",
    "print(\"input array:\",a[64:350])\n",
    "print(\"decoded array:\", Y_raw[0:286].T)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/",
     "height": 55
    },
    "colab_type": "code",
    "executionInfo": {
     "elapsed": 543,
     "status": "ok",
     "timestamp": 1560402520236,
     "user": {
      "displayName": "Jessica Urbano",
      "photoUrl": "https://lh6.googleusercontent.com/-JY19-MQQZZY/AAAAAAAAAAI/AAAAAAAAAOQ/1wjLsu2nfVE/s64/photo.jpg",
      "userId": "15085472728949360208"
     },
     "user_tz": 420
    },
    "id": "XWb07tE0g5km",
    "outputId": "25446db9-261f-41fe-9c0f-1d076eb26feb"
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Decoded steam: ['g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'c', 'a', 't', 'a', 'g', 't', 'c', 'a', 'c', 'a', 'g', 't', 'c', 'a', 'c', 'a', 'g', 't', 't', 'a', 't', 't', 'c', 'c', 'a', 'c', 't', 't', 'a', 't', 't', 'g', 't', 't', 'g', 't', 'a', 'c', 'a', 'a', 'g', 't', 'a', 'a', 't', 'a', 'g', 't', 'a', 'a', 't', 'a', 'g', 't', 'a', 'a', 't', 'a', 'g', 't', 'a', 'a', 't', 'a', 'g', 'a', 't', 'g', 't', 'g', 'g', 't', 'a', 'g', 't', 'g', 't', 'c', 'a', 'g', 't', 'a', 'c', 'a', 'a', 'a', 't', 'a', 'a', 't', 'a', 'g', 't', 'g', 'g', 't', 'a', 'a', 't', 'a', 'g', 't', 'g', 't', 't', 'c', 'g', 'c', 'a', 'a', 't', 'a', 'g', 't', 'a', 'a', 't', 'a', 'a', 'a', 'a', 'a', 't', 'c', 'g', 't', 'a', 'a', 't', 'a', 'a', 't', 'g', 'a', 'c', 'a', 'g', 'a', 'a', 'g', 't', 'a', 'c', 't', 'c', 'a', 't', 'a', 'g', 'a', 'a', 'c', 'a', 'a', 'g', 't', 'c', 'a', 'c', 'a', 'g', 'g', 'c', 'a', 'a', 'a', 'g', 't', 'a', 'c', 'a', 'a', 'g', 't', 'c', 'a', 'c', 'a', 'g', 't', 'a', 'a', 't', 'c', 't', 't', 'a', 'a', 't', 'a', 't', 't', 't', 'c', 'c', 'a', 'g', 't', 'g', 'a', 'c', 'c', 'g', 't', 'c', 'a', 'a', 'a', 'g', 't', 't', 't', 'g', 'a', 'g', 't', 't', 'a', 't', 'a', 'g', 'c', 't', 'c', 't', 'a', 'g', 't', 't', 'a', 't', 'a', 'g', 't', 't', 'a', 't', 'a', 'g', 't', 't', 'a', 'a', 'a', 'g', 't', 'c', 'a', 'c', 'a', 'g', 't', 't', 't', 't', 'a', 'g', 't', 'c', 'a', 'a', 'a', 'g', 't', 'g', 'c', 't', 'a', 'g', 't', 't', 'a', 't', 'a', 't', 't', 'a', 'a', 'a', 'a', 'g', 't', 't', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 't', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'c', 't', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'g', 't', 'a', 'c', 't', 't', 'g', 'a', 'a', 'c', 't', 't', 'c', 't', 'a', 'c', 't', 't', 't', 'a', 'c', 'a', 'g', 't', 't', 'a', 'a', 'a', 'c', 't', 't', 'g', 'a', 'a', 'g', 't', 't', 'a', 'c', 'g', 'g', 'a', 'c', 'g', 'a', 'a', 't', 'a', 't', 'g', 'g', 't', 't', 't', 'g', 'c', 't', 't', 'a', 'a', 'a', 'g', 'a', 'a', 'a', 'g', 'c', 't', 'a', 't', 't', 't', 't', 'a', 'g', 't', 'a', 'g', 'a', 'a', 'a', 't', 't', 'g', 'g', 'c', 'a', 't', 'g', 'c', 't', 'a', 'a', 't', 't', 'c', 'g', 't', 'a', 't', 'a', 'c', 'g', 'a', 'c', 't', 'g', 't', 'c', 'a', 'a', 'g', 't', 't', 'g', 'c', 't', 't', 'a', 'a', 't', 'g', 't', 'g', 'g', 't', 't', 't', 'c', 't', 'a', 'g', 't', 'c', 'a', 't', 'a', 'a', 'a', 'a', 'a', 't', 't', 't', 'a', 'a', 't', 't', 'a', 't', 'c', 'a', 'a', 'a', 'g', 'a', 'a', 'a', 'a', 't', 'g', 'c', 't', 't', 'g', 't', 't', 'a', 'c', 'a', 'c', 'c', 'a', 't', 'g', 'c', 'c', 'a', 'a', 't', 'c', 'c', 'c', 'c', 'g', 'g', 't', 'a', 'g', 'a', 'a', 'g', 'c', 't', 'c', 'c', 'g', 't', 'c', 't', 'a', 'a', 'a', 't', 'g', 'a', 'a', 'c', 'c', 'g', 't', 'a', 'g', 'c', 't', 'a', 't', 't', 'a', 'a', 'g', 't', 't', 'a', 'a', 'c', 'a', 't', 't', 'a', 'a', 'a', 'c', 'a', 'g', 'g', 'a', 'a', 'c', 't', 'a', 't', 'a', 'g', 'a', 'a', 't', 'c', 'a', 'a', 'a', 'g', 't', 'a', 'a', 'a', 'a', 'a', 't', 'a', 'c', 'a', 'a', 't', 't', 'a', 'a', 't', 'c', 'g', 't', 't', 'a', 'a', 'a', 'c', 'a', 't', 'a', 'a', 'a', 't', 't', 'a', 'a', 'a', 'a', 'a', 't', 't', 'a', 'a', 'a', 'g', 't', 't', 'a', 'g', 'a', 'a', 'c', 'a', 'a', 'g', 'a', 't', 'a', 'c', 'a', 't', 'c', 'a', 'c', 'g', 't', 't', 't', 'g', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'g', 'a', 't', 'a', 'c', 'c', 'c', 'g', 'c', 'g', 'a', 't', 'g', 't', 't', 'c', 'c', 'a', 'c', 'c', 'g', 't', 'c', 'c', 'a', 'c', 'c', 'g', 't', 'c', 't', 'a', 'c', 'g', 't', 't', 't', 'a', 'g', 't', 't', 't', 'g', 'a', 'g', 'a', 't', 'g', 'g', 'c', 'g', 't', 'a', 'c', 't', 'a', 'a', 'a', 't', 'c', 'g', 'c', 'c', 't', 't', 'a', 't', 'c', 'c', 'g', 'a', 't', 'a', 'a', 'g', 'a', 'a', 'c', 't', 'a', 't', 'g', 't', 't', 'g', 'c', 'c', 'g', 'c', 'g', 'c', 'g', 't', 'g', 'a', 't', 'a', 'a', 'g', 't', 'c', 'c', 'c', 'g', 'g', 'g', 'a', 't', 'a', 'a', 't', 'g', 'c', 'a', 'a', 'c', 'g', 'a', 'c', 't', 'g', 'g', 't', 'g', 't', 'a', 'a', 'c', 'g', 'a', 'g', 'a', 'a', 't', 't', 'g', 'a', 't', 'a', 'c', 't', 'a', 'c', 't', 'a', 'a', 'c', 'a', 't', 't', 'a', 'a', 't', 'g', 'g', 'a', 'c', 't', 'g', 'c', 't', 't', 't', 'a', 'a', 'a', 'c', 'a', 'g', 'a', 'a', 'g', 'a', 'a', 'c', 'a', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 'c', 'c', 'a', 't', 'g', 'a', 'a', 'c', 'c', 'c', 't', 't', 'a', 'a', 'a', 'a', 'c', 'g', 'c', 'c', 't', 'a', 'c', 'a', 'c', 'a', 'a', 'c', 'c', 'c', 'a', 'a', 't', 't', 't', 'a', 'a', 'c', 'a', 't', 't', 'a', 'a', 'a', 'c', 't', 'g', 'a', 'g', 'c', 't', 't', 'a', 't', 'a', 'a', 'c', 't', 't', 'c', 'a', 'a', 'a', 'a', 'a', 't', 'c', 't', 'a', 't', 'a', 'a', 't', 'g', 'c', 'a', 'g', 'a', 'g', 'a', 't', 't', 'c', 'c', 'a', 'g', 'c', 'g', 'a', 'a', 'a', 'a', 'g', 't', 'a', 'a', 'a', 'a', 'c', 'g', 'c', 'a', 't', 'a', 'c', 't', 'g', 'g', 'c', 'a', 'a', 't', 'c', 'a', 'a', 'a', 't', 'a', 'g', 't', 'g', 'g', 'a', 't', 't', 'a', 'c', 't', 'c', 't', 'c', 'g', 't', 'a', 'c', 'c', 'c', 't', 'g', 't', 'a', 'c', 'c', 'g', 't', 't', 't', 'c', 'c', 'g', 'g', 'a', 'c', 't', 'c', 'c', 't', 't', 'c', 'g', 'a', 'a', 't', 't', 'c', 'c', 'c', 'a', 't', 'c', 'g', 't', 'c', 't', 'c', 'a', 'c', 't', 'g', 'a', 'a', 't', 'a', 'c', 'c', 'c', 't', 'g', 'c', 't', 't', 'c', 'c', 'a', 't', 't', 'g', 'g', 't', 'a', 'c', 'c', 'c', 't', 'a', 'a', 't', 't', 't', 'c', 'c', 'g', 't', 'g', 'c', 'c', 't', 'g', 't', 't', 'c', 'g', 'g', 'g', 't', 'c', 't', 'a', 'a', 'c', 'g', 'a', 'a', 't', 't', 'c', 't', 'c', 'g', 'g', 'a', 't', 't', 'a', 't', 'a', 'a', 'g', 'g', 'g', 'g', 'a', 'c', 'g', 'c', 't', 'c', 'a', 'a', 'c', 'a', 'c', 'g', 'a', 'g', 't', 'c', 'g', 'c', 'g', 'c', 'c', 'a', 'g', 'a', 'a', 'a', 'c', 'a', 'c', 't', 'c', 'c', 't', 'g', 't', 'a', 'c', 'c', 'a', 'c', 't', 'c', 'a', 'g', 'c', 'a', 't', 'a', 'c', 'c', 't', 't', 'c', 'g', 'g', 'c', 'c', 'a', 'a', 'g', 'a', 'a', 'g', 'c', 'c', 't', 'a', 'c', 'g', 'a', 't', 'g', 'a', 'g', 'c', 'c', 'a', 't', 't', 'a', 'a', 'g', 'a', 'c', 'g', 'c', 'g', 'a', 't', 'c', 'g', 'a', 'a', 't', 't', 'a', 'a', 't', 'g', 'c', 'c', 'g', 'a', 't', 'g', 'c', 'g', 'c', 't', 'c', 'g', 'c', 'g', 'c', 't', 'c', 'c', 'a', 'c', 'a', 'a', 'a', 'a', 'c', 'c', 'c', 't', 'c', 'a', 'c', 'a', 't', 'a', 't', 'a', 'c', 'a', 'a', 'c', 'a', 'c', 'g', 't', 'a', 'c', 'a', 't', 'a', 'g', 'c', 'a', 'g', 'g', 't', 't', 'g', 'g', 'a', 'c', 't', 'g', 'c', 'a', 'a', 'a', 'g', 'g', 'a', 'a', 'a', 'g', 'c', 'a', 'g', 'a', 'a', 'g', 't', 't', 'c', 'a', 't', 't', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 't', 'a', 'a', 'a', 'a', 'c', 'g', 'c', 't', 'c', 'c', 'g', 'a', 'a', 'a', 't', 'c', 'a', 't', 'a', 'a', 'c', 'c', 'a', 'a', 'c', 'g', 'a', 'a', 't', 't', 'a', 'g', 'g', 'a', 'c', 'g', 't', 'a', 'g', 't', 't', 't', 'a', 'c', 'c', 'c', 'g', 'c', 'g', 't', 'c', 'g', 'g', 'a', 'c', 'g', 't', 't', 't', 't', 'c', 't', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 't', 'g', 'a', 'c', 'c', 'c', 't', 'c', 'c', 'g', 't', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'c', 't', 'c', 't', 'a', 'g', 'c', 'a', 't', 'c', 'c', 't', 'a', 'a', 'a', 'a', 'g', 't', 't', 'g', 'c', 'c', 't', 'a', 'g', 'g', 'g', 't', 'a', 't', 'a', 'a', 't', 'c', 't', 'a', 'g', 'a', 't', 'g', 'a', 'a', 't', 'g', 'g', 't', 'a', 'a', 'c', 'c', 't', 'a', 'g', 'a', 'c', 'a', 'c', 'a', 't', 'g', 'a', 'c', 't', 't', 't', 'c', 'c', 'c', 'c', 'g', 't', 't', 'c', 't', 'a', 'c', 'g', 't', 'c', 'c', 'g', 'c', 'a', 'a', 'a', 't', 'a', 'g', 'c', 'c', 't', 'g', 'g', 'a', 'c', 'c', 'a', 'a', 'g', 'a', 't', 'c', 't', 'c', 'g', 'c', 'c', 'c', 'a', 'a', 'g', 'a', 'a', 'c', 'c', 'a', 'a', 'g', 't', 'c', 'c', 't', 'c', 'a', 'a', 'a', 'g', 'a', 'a', 'g', 'c', 'g', 't', 'c', 'a', 'a', 'c', 'g', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'a', 'c', 't', 'c', 'a', 'c', 't', 'g', 'g', 'g', 'c', 'c', 'a', 't', 'g', 'c', 'c', 'g', 'g', 'g', 'a', 'a', 'a', 't', 'g', 'c', 't', 'a', 'a', 't', 'c', 'a', 't', 'c', 'a', 't', 'c', 'g', 'g', 'g', 'c', 'c', 't', 'a', 't', 'a', 'c', 't', 'g', 'g', 'a', 'c', 't', 'c', 't', 'g', 'c', 't', 'g', 't', 'a', 'a', 'g', 'c', 't', 'g', 'a', 'a', 'a', 'g', 'a', 'a', 'g', 'c', 'c', 't', 't', 'a', 'a', 't', 't', 'c', 'a', 'a', 'c', 'c', 'a', 'c', 'g', 't', 'g', 'g', 't', 'c', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'c', 'a', 'g', 'a', 'g', 'g', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 't', 'c', 't', 'a', 'a', 't', 'a', 'g', 't', 'c', 'c', 'c', 'c', 'a', 'g', 'c', 'c', 'g', 'a', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 't', 'g', 'a', 'a', 'a', 'a', 'c', 'a', 'c', 't', 't', 'c', 'c', 'c', 'c', 'g', 'a', 'a', 'a', 'a', 'c', 'g', 't', 'c', 't', 'a', 'a', 'g', 't', 't', 'c', 't', 'c', 'a', 'g', 't', 'c', 'g', 'c', 'g', 't', 't', 't', 't', 't', 't', 'c', 'c', 'c', 't', 't', 't', 't', 't', 't', 't', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'g', 't', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 't', 't', 'c', 'a', 'a', 'a', 't', 'g', 'a', 'c', 't', 'a', 'g', 't', 'g', 'c', 'c', 't', 'c', 'a', 't', 'a', 'c', 'g', 'a', 'a', 't', 't', 'a', 'a', 'c', 'c', 'g', 'a', 't', 'g', 'g', 't', 'c', 't', 'g', 'a', 'a', 'c', 'c', 't', 'g', 't', 'g', 'c', 't', 'a', 'a', 'a', 'a', 'c', 'a', 'g', 'c', 'g', 'a', 'a', 'a', 'a', 't', 't', 'a', 'g', 't', 'a', 't', 'c', 'a', 't', 'c', 'c', 'c', 'g', 'c', 'c', 'a', 't', 'c', 't', 'c', 'a', 'a', 'c', 't', 'a', 'g', 'g', 'g', 'a', 'c', 'a', 'c', 'g', 'a', 'g', 'c', 't', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'a', 'c', 'c', 'a', 'a', 'g', 'c', 'a', 'a', 't', 'c', 'c', 'a', 'c', 'a', 'a', 'g', 'g', 'c', 'c', 'c', 't', 'g', 'g', 'a', 'a', 'g', 'c', 'g', 'c', 't', 'c', 'g', 'a', 'c', 'c', 't', 'c', 'a', 'g', 't', 'c', 'c', 'c', 't', 'c', 't', 'a', 'g', 't', 't', 'g', 'a', 'a', 't', 'a', 't', 'g', 'c', 't', 'c', 'c', 't', 't', 't', 't', 'c', 'g', 'g', 'g', 'a', 'g', 'c', 't', 'a', 'c', 't', 'c', 't', 't', 'a', 't', 'g', 'a', 'g', 'c', 'g', 't', 'g', 'c', 'c', 'g', 'c', 'a', 'a', 'g', 'c', 'a', 'c', 't', 't', 'a', 'a', 't', 'a', 't', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'g', 'a', 't', 't', 'c', 'c', 'c', 'a', 'a', 'c', 't', 'a', 'a', 'g', 'g', 'c', 't', 't', 'a', 't', 'c', 'c', 'g', 't', 'g', 'g', 'a', 'a', 'g', 'a', 'g', 'c', 'a', 'a', 'a', 'c', 'a', 't', 'g', 'c', 'g', 'g', 'g', 'c', 'g', 'g', 'c', 'c', 't', 'c', 'a', 'c', 'c', 'a', 'a', 'a', 'c', 'a', 't', 'g', 'a', 'g', 'a', 't', 't', 't', 't', 'c', 'a', 'g', 't', 'a', 'c', 'g', 'g', 't', 'g', 't', 'a', 'c', 't', 'g', 'g', 't', 't', 't', 't', 'c', 'a', 'g', 'c', 'a', 'c', 'g', 'g', 't', 'g', 't', 'c', 't', 'g', 't', 't', 'a', 'g', 'g', 't', 'c', 'a', 't', 't', 'a', 't', 't', 'g', 't', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'g', 'a', 'a', 't', 'c', 'a', 'g', 'c', 'c', 'g', 'c', 'a', 'g', 'a', 'a', 'a', 't', 't', 'g', 'c', 'c', 't', 'g', 'g', 'c', 't', 't', 'a', 't', 'c', 'a', 'g', 'a', 'a', 't', 'g', 'c', 'c', 'g', 'g', 'a', 'a', 'a', 'c', 'c', 't', 'a', 'c', 'g', 't', 'c', 'g', 'a', 'a', 'g', 'a', 'g', 'a', 't', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'a', 't', 'c', 'a', 'a', 'a', 'g', 'c', 'c', 't', 'c', 'g', 'a', 'g', 'c', 'a', 't', 't', 'a', 'g', 'c', 'c', 'g', 'a', 't', 't', 't', 'a', 'a', 'g', 'c', 'c', 'a', 't', 'g', 'g', 'c', 'c', 'c', 'g', 'c', 't', 't', 't', 'a', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'g', 't', 'c', 'g', 't', 'c', 't', 'c', 'c', 'a', 't', 'c', 't', 'c', 'g', 'a', 'a', 'a', 't', 'c', 'a', 'c', 'c', 'g', 't', 'g', 'g', 't', 'a', 'g', 'c', 't', 't', 'c', 'c', 'c', 'c', 't', 'c', 'g', 't', 'c', 'a', 'a', 'a', 'a', 'a', 'a', 'c', 'c', 'c', 'g', 'c', 't', 't', 't', 'g', 'a', 'c', 'a', 'c', 'a', 'a', 'g', 'g', 'c', 't', 'a', 'a', 't', 't', 't', 'a', 'a', 'c', 'g', 'a', 'g', 'g', 'a', 't', 'g', 'g', 't', 't', 'c', 'a', 'c', 'a', 'c', 'c', 't', 'a', 'c', 'a', 't', 'a', 'a', 'g', 'g', 'a', 'c', 'c', 'g', 't', 't', 'c', 'c', 't', 'a', 'g', 't', 'c', 'a', 'g', 'c', 'c', 'a', 'a', 'a', 'a', 'a', 'a', 'g', 'g', 'a', 't', 'a', 'a', 'c', 'c', 'c', 'a', 'a', 'a', 't', 'c', 'g', 't', 'g', 'a', 'g', 'g', 'a', 'c', 'c', 'g', 'a', 't', 'g', 'c', 'a', 't', 'g', 't', 'a', 'c', 'g', 'g', 'a', 'c', 'a', 'g', 'c', 't', 't', 'g', 't', 'a', 't', 'c', 'c', 't', 't', 't', 't', 'a', 't', 'c', 'c', 'c', 'a', 't', 'a', 't', 't', 'c', 'c', 't', 't', 'g', 'a', 'c', 'g', 'g', 'c', 'c', 'a', 'c', 'g', 't', 't', 'a', 'c', 'g', 'c', 'g', 'c', 'g', 't', 't', 'g', 'c', 't', 'c', 't', 'c', 'c', 'g', 't', 't', 't', 't', 't', 't', 't', 't', 't', 'g', 'c', 't', 'a', 't', 't', 'c', 'c', 'g', 'g', 'a', 'c', 'a', 'a', 'c', 'a', 'a', 't', 'g', 't', 'a', 'c', 'a', 'c', 't', 'c', 'g', 'c', 'a', 'g', 'c', 'g', 'c', 'a', 'g', 'a', 'g', 't', 't', 'g', 'g', 'g', 'g', 'a', 't', 'c', 't', 'c', 'c', 'c', 't', 'c', 't', 'a', 'a', 't', 'a', 'a', 'a', 'a', 't', 't', 'a', 'c', 'c', 'g', 't', 'a', 'a', 'a', 'c', 'a', 'a', 't', 'a', 'c', 'a', 'c', 'c', 'a', 'a', 't', 'c', 't', 'a', 'g', 'c', 't', 'c', 'a', 'g', 't', 'g', 'c', 'a', 'c', 'g', 'a', 'c', 'g', 't', 't', 'c', 'c', 'a', 'c', 'g', 'c', 't', 'g', 'g', 'a', 'c', 't', 'a', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 't', 'a', 'a', 't', 'a', 'c', 't', 'c', 'a', 'c', 't', 't', 'c', 'a', 'a', 'c', 'a', 'g', 'g', 'g', 't', 't', 'g', 'c', 'c', 'g', 'g', 'a', 'g', 'a', 'g', 'a', 'a', 't', 't', 'c', 'c', 't', 't', 'c', 'c', 'a', 'c', 'c', 't', 'c', 'c', 'c', 'a', 'c', 't', 'c', 't', 'g', 'g', 'c', 'g', 'a', 't', 'c', 'g', 't', 'c', 'c', 'a', 'c', 't', 'c', 'g', 'a', 't', 'g', 'a', 'g', 'a', 'g', 'a', 'a', 't', 'c', 'c', 'g', 'c', 'a', 'a', 'a', 'g', 'g', 'a', 'c', 'c', 'g', 'g', 'c', 'g', 'c', 'c', 'a', 'c', 't', 'c', 'a', 'a', 'a', 'a', 't', 'c', 'c', 't', 'a', 'g', 'a', 'c', 'c', 'c', 'a', 'g', 'g', 'c', 'g', 'a', 'a', 'c', 'g', 'a', 'a', 'g', 'a', 'a', 't', 'g', 'c', 'a', 'a', 'a', 'a', 'a', 'c', 'a', 'c', 't', 'g', 'a', 'g', 't', 'g', 'a', 'c', 'c', 'a', 'a', 'c', 'c', 'a', 'g', 'g', 'g', 'a', 'c', 'c', 'c', 't', 't', 'a', 'g', 't', 't', 'a', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'c', 't', 'c', 'c', 'c', 'c', 'g', 't', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 't', 't', 't', 'c', 't', 't', 'c', 't', 'c', 'c', 'c', 'g', 'a', 'a', 't', 'c', 't', 't', 'g', 't', 't', 't', 'c', 'c', 'a', 'c', 'a', 't', 'a', 'c', 'c', 'c', 't', 't', 'g', 't', 't', 't', 't', 'g', 't', 'c', 't', 'c', 'a', 'a', 'g', 'a', 't', 'c', 'g', 'c', 'c', 'a', 'g', 'g', 't', 'g', 'a', 'a', 't', 'a', 'c', 'a', 't', 't', 'c', 'c', 'g', 'g', 'a', 't', 'a', 'a', 'a', 'c', 'g', 'g', 'g', 't', 'c', 'a', 'g', 't', 'c', 'c', 'c', 'g', 'c', 't', 'c', 'a', 'a', 't', 'a', 'c', 'g', 'c', 'g', 'g', 'c', 'g', 'c', 'g', 't', 'c', 'c', 'a', 'g', 'g', 'c', 'a', 'g', 'c', 'a', 'a', 'a', 'g', 't', 'a', 'g', 'a', 'a', 'c', 't', 'c', 'c', 'g', 'g', 'c', 'c', 'c', 'g', 't', 'a', 't', 'g', 'a', 'g', 'g', 'a', 'c', 'g', 'g', 'c', 'c', 't', 'a', 't', 'g', 't', 'g', 'c', 'a', 'c', 'a', 'g', 'g', 'g', 'g', 'a', 'a', 't', 't', 'a', 'g', 't', 't', 't', 't', 'c', 'a', 'g', 'c', 'a', 'a', 'a', 't', 'a', 'a', 't', 'g', 'c', 'a', 'c', 'g', 'g', 'a', 'a', 'a', 'a', 'a', 't', 't', 'g', 'a', 't', 'c', 'c', 'c', 'a', 'a', 'g', 'a', 'a', 't', 'c', 't', 'g', 'g', 'a', 'g', 't', 'a', 't', 't', 'g', 'g', 't', 't', 't', 'g', 't', 'c', 't', 'a', 'a', 'g', 'g', 't', 'a', 'a', 't', 'a', 'a', 'g', 'c', 't', 'c', 'a', 'g', 'c', 'a', 'c', 'a', 'c', 'a', 't', 'g', 'a', 'g', 'g', 'c', 'c', 't', 'c', 'c', 'g', 'c', 'a', 'c', 'g', 'c', 'g', 't', 'a', 't', 't', 'a', 'g', 'c', 'c', 'a', 'a', 'g', 'a', 't', 'a', 'c', 't', 't', 'g', 'c', 'a', 'g', 'a', 'c', 'g', 'g', 't', 'a', 'g', 'c', 'a', 'g', 'g', 'c', 't', 'a', 'a', 'a', 'c', 't', 'a', 'c', 'c', 't', 'a', 'c', 'a', 'c', 'a', 'c', 'a', 'g', 'c', 'c', 'g', 'c', 'c', 'c', 'g', 't', 't', 't', 't', 'a', 'c', 'a', 't', 'a', 't', 'c', 't', 'c', 't', 'g', 'g', 'a', 't', 'c', 'a', 'a', 't', 't', 'c', 'g', 'g', 't', 'c', 'c', 'c', 'c', 'a', 'g', 'g', 't', 'c', 'c', 'c', 'c', 'a', 't', 't', 't', 't', 'c', 'c', 't', 't', 'c', 't', 'c', 't', 't', 't', 't', 'c', 'a', 't', 'g', 'c', 't', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'g', 't', 't', 'a', 'c', 'a', 'c', 'a', 'a', 'c', 'a', 't', 't', 'g', 'c', 'a', 'g', 't', 'g', 'a', 't', 'c', 'a', 't', 'c', 'a', 't', 'g', 'g', 'g', 'a', 't', 'a', 'a', 'a', 'c', 't', 't', 'c', 'g', 'a', 'g', 'g', 't', 'c', 'c', 'c', 'a', 'c', 't', 'g', 'g', 'a', 'c', 'c', 't', 'c', 'a', 'g', 'c', 'c', 'a', 'c', 't', 'a', 'c', 'a', 't', 'c', 'a', 'g', 'g', 'a', 'c', 'a', 'g', 'c', 'c', 'g', 'c', 'g', 'a', 'a', 'c', 'g', 'c', 'c', 'c', 'a', 't', 'g', 't', 'a', 't', 'g', 'a', 't', 'a', 'c', 'c', 'g', 'g', 't', 'g', 'g', 'c', 't', 'c', 'c', 't', 'g', 'g', 'a', 'a', 't', 'c', 'a', 'a', 'c', 'c', 'a', 'c', 't', 'c', 'g', 'g', 'a', 'a', 'g', 'a', 'a', 'c', 'g', 'g', 'c', 'c', 'a', 'a', 'a', 'a', 'a', 't', 'a', 'g', 't', 'g', 'c', 'a', 'a', 'a', 'a', 'g', 'a', 'g', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'a', 'g', 't', 'c', 'c', 'a', 'g', 't', 'a', 'c', 'g', 't', 'g', 'a', 'a', 'c', 'a', 'g', 'c', 'g', 'a', 'g', 'c', 'a', 't', 'a', 'a', 'g', 'a', 'c', 'a', 't', 'a', 'a', 'a', 't', 't', 'a', 'a', 't', 'a', 'c', 'a', 'g', 'c', 'g', 'g', 'a', 't', 't', 't', 'a', 'a', 'c', 'c', 'g', 'c', 'g', 'g', 'c', 't', 't', 't', 't', 't', 'g', 'c', 'a', 't', 'a', 'c', 'g', 't', 'a', 'c', 'a', 't', 'a', 'g', 'g', 'c', 't', 't', 'a', 'g', 'a', 'g', 'a', 'g', 'c', 'a', 't', 'c', 't', 'g', 'a', 't', 't', 'c', 'g', 'a', 'c', 't', 'a', 'a', 'c', 'a', 'a', 'c', 'c', 'g', 'c', 'a', 'c', 't', 't', 'c', 'g', 'a', 'g', 't', 't', 'a', 'a', 'a', 'g', 'a', 'c', 'c', 'a', 'g', 'g', 'a', 'a', 't', 'c', 'a', 'a', 'c', 'c', 'a', 'c', 'a', 'g', 'a', 'c', 'a', 't', 'g', 't', 'g', 't', 't', 'c', 'g', 'g', 't', 'c', 'c', 't', 'g', 't', 'g', 'c', 'c', 'a', 'c', 'a', 't', 'c', 'a', 't', 't', 'a', 'c', 'a', 'a', 'c', 't', 'c', 'g', 'g', 't', 'a', 'a', 'a', 'a', 'c', 'c', 't', 't', 'g', 'a', 'a', 'g', 't', 'c', 't', 'a', 'a', 'a', 't', 't', 'c', 't', 'a', 't', 't', 'g', 'g', 'c', 'g', 'g', 'c', 't', 'c', 'a', 'g', 'g', 'g', 'c', 'c', 'g', 'c', 'g', 'g', 't', 'a', 'c', 't', 't', 'c', 't', 't', 'c', 't', 'g', 'c', 'a', 't', 'a', 'c', 'c', 'c', 'g', 'a', 'a', 't', 't', 'a', 'a', 'g', 't', 'c', 'c', 'a', 't', 'c', 't', 'a', 'g', 'a', 'c', 't', 'g', 't', 'a', 'c', 'g', 't', 'a', 'c', 't', 'c', 'c', 't', 'g', 'g', 'a', 'g', 'c', 'c', 'c', 'a', 'c', 'a', 't', 't', 'c', 'a', 'c', 'a', 't', 'c', 't', 'a', 'g', 't', 't', 't', 'a', 'a', 'a', 'a', 't', 'a', 'g', 't', 'a', 'c', 'c', 't', 'a', 'g', 'g', 'g', 'c', 'c', 'c', 't', 't', 't', 'a', 'a', 'c', 'c', 'a', 'c', 'a', 'g', 'g', 'a', 'a', 'c', 'g', 't', 'c', 'c', 'a', 'c', 'c', 'g', 't', 'a', 'a', 'c', 't', 't', 'c', 'a', 'a', 'a', 'a', 'c', 'g', 'c', 'a', 'c', 'a', 'c', 'g', 'a', 'g', 'a', 'a', 'a', 't', 'c', 'c', 'a', 't', 'c', 'c', 'c', 'g', 'g', 'a', 'c', 'c', 'a', 'g', 'g', 'g', 't', 'c', 'c', 'a', 'g', 'a', 'g', 'a', 'c', 't', 'c', 'c', 't', 'c', 'c', 'c', 't', 'a', 'c', 'a', 'g', 'g', 'g', 'c', 't', 't', 'c', 'a', 'g', 'g', 'c', 'a', 'g', 't', 'a', 'g', 't', 'a', 'c', 'c', 'g', 'c', 'c', 'a', 'c', 'a', 'c', 't', 'a', 'c', 'c', 'c', 'a', 'a', 't', 'c', 'c', 'g', 'c', 'c', 'a', 'c', 't', 'a', 'c', 'c', 'a', 't', 't', 'a', 'a', 'a', 'c', 't', 't', 'c', 'c', 'g', 'a', 'c', 'c', 'g', 'a', 't', 't', 'c', 'c', 't', 't', 't', 'a', 'g', 't', 't', 'c', 't', 't', 't', 't', 't', 'c', 'a', 'g', 't', 'c', 't', 'c', 'c', 'c', 't', 't', 't', 'c', 'a', 't', 't', 'c', 'c', 't', 'c', 'c', 'g', 'g', 'c', 'g', 't', 't', 'c', 'a', 'a', 'g', 'g', 'c', 'g', 'c', 'g', 'c', 'c', 'g', 't', 'g', 'g', 'a', 'c', 't', 't', 'g', 'c', 'a', 't', 'a', 't', 'c', 't', 't', 'c', 'c', 'a', 't', 'a', 'a', 'a', 'a', 'g', 'g', 'g', 'g', 'a', 'c', 'g', 'c', 't', 'a', 't', 't', 'g', 't', 't', 't', 't', 't', 't', 't', 'g', 'a', 't', 't', 'g', 't', 't', 'g', 't', 'g', 'g', 'a', 'c', 'c', 't', 'g', 't', 'g', 'c', 't', 'a', 'c', 'c', 'a', 'c', 't', 'c', 't', 'a', 'c', 't', 'a', 't', 'a', 'g', 'c', 't', 'g', 'g', 'c', 'c', 't', 'c', 'g', 'a', 'c', 'g', 'a', 'a', 'a', 'a', 'g', 'c', 'c', 't', 'g', 'a', 'g', 'c', 'g', 'c', 'a', 'g', 'g', 'c', 'g', 'a', 'c', 'c', 't', 'a', 'a', 't', 'c', 'c', 'a', 'c', 'g', 'c', 't', 'c', 'a', 'c', 'g', 'c', 't', 'c', 'g', 'c', 'a', 't', 'a', 'c', 'a', 'g', 'c', 't', 't', 'g', 'g', 'c', 'c', 't', 'a', 't', 't', 'a', 't', 'g', 'c', 'a', 't', 'c', 'a', 'c', 'a', 'g', 'c', 'c', 'g', 't', 'g', 'c', 'c', 't', 'a', 'g', 'c', 'a', 'c', 't', 'g', 'c', 'a', 'c', 'c', 'a', 'c', 't', 'a', 'a', 't', 'c', 'c', 'a', 'a', 'c', 'c', 'a', 'a', 'g', 'g', 'g', 'a', 't', 'c', 'g', 'c', 't', 'a', 'a', 't', 'a', 'g', 'c', 'a', 'g', 'g', 'c', 't', 'g', 'g', 'g', 'g', 't', 'c', 'c', 'c', 't', 'c', 'a', 't', 'c', 'c', 'a', 'c', 'a', 'g', 'a', 'c', 'a', 't', 'c', 'a', 't', 'c', 'c', 'c', 'c', 'g', 't', 'g', 'a', 'a', 'c', 'g', 't', 'c', 'c', 'a', 'c', 'c', 'g', 'g', 'a', 'a', 'g', 'a', 'c', 'g', 'g', 'c', 'g', 'c', 'a', 'g', 'g', 'a', 'c', 'g', 'a', 'a', 'c', 'a', 'a', 'g', 'a', 't', 'a', 'g', 'c', 'c', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 't', 't', 't', 't', 't', 'a', 'c', 'c', 'a', 't', 'c', 'c', 'c', 'a', 'c', 'g', 'c', 'g', 'g', 't', 't', 'c', 'c', 'c', 'c', 'a', 't', 'c', 't', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'a', 't', 'c', 't', 'g', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 't', 't', 't', 'c', 't', 't', 't', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'g', 't', 'a', 't', 'c', 't', 'c', 't', 't', 'c', 'c', 't', 'c', 'a', 't', 'c', 'a', 'g', 'g', 'c', 'g', 'a', 'g', 'a', 'c', 'g', 'a', 'a', 'a', 'c', 'g', 'g', 'g', 'c', 'g', 'g', 'a', 'g', 'g', 't', 'a', 'g', 't', 't', 'a', 'a', 't', 'c', 'c', 'a', 't', 'a', 'a', 'c', 'g', 'c', 'g', 't', 'g', 'g', 't', 't', 't', 'a', 'a', 'c', 't', 'c', 't', 'a', 't', 'g', 'a', 'a', 'g', 'c', 't', 'c', 'c', 'a', 'c', 'c', 'g', 'c', 't', 'c', 't', 't', 'c', 'a', 't', 'c', 't', 't', 't', 't', 'c', 't', 'g', 't', 'a', 't', 'g', 'g', 'c', 'c', 'g', 'a', 't', 'g', 'g', 'g', 'c', 'g', 'g', 'c', 'g', 'a', 't', 't', 'c', 't', 'g', 'c', 'c', 'a', 'a', 'g', 'c', 't', 'g', 'c', 'a', 'c', 'c', 't', 'c', 'g', 'c', 'g', 'c', 'c', 'g', 'a', 'g', 'a', 'a', 'a', 'g', 'g', 'c', 'g', 'g', 't', 't', 't', 't', 'a', 'a', 'c', 'c', 'g', 'g', 't', 't', 'c', 'c', 't', 'a', 'c', 'a', 't', 't', 'g', 'g', 'c', 'a', 'a', 'g', 'c', 'c', 'a', 'a', 'c', 'a', 'c', 't', 'a', 'a', 'a', 'g', 't', 'g', 't', 'a', 'c', 'c', 'g', 'c', 'a', 't', 'c', 'c', 'g', 'g', 'g', 't', 'a', 'a', 'c', 'a', 'a', 'c', 'a', 'a', 'c', 't', 'g', 'g', 't', 'c', 't', 'c', 'g', 'a', 'a', 'a', 'g', 'c', 'c', 't', 'c', 'a', 't', 't', 'g', 'a', 'a', 'g', 't', 'a', 'c', 't', 't', 'c', 't', 'g', 'g', 'a', 'a', 'g', 'c', 'g', 't', 'c', 'a', 'g', 'g', 't', 'a', 'a', 't', 't', 'c', 't', 'a', 'a', 'c', 'c', 'a', 'a', 'g', 'a', 't', 't', 'a', 'g', 'g', 'a', 't', 'c', 't', 'c', 'g', 'a', 't', 'c', 'g', 'c', 'a', 'g', 't', 'c', 'c', 'a', 't', 'a', 'c', 't', 't', 'a', 'g', 't', 'c', 'c', 'c', 'c', 'g', 'c', 't', 'a', 'c', 't', 'a', 't', 'a', 'g', 'c', 'g', 'g', 'g', 'a', 't', 't', 'g', 'c', 'c', 'c', 't', 'c', 't', 'a', 't', 'g', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 'a', 'c', 't', 'c', 'g', 'c', 'c', 'c', 't', 'a', 't', 'c', 'c', 'c', 'a', 't', 't', 't', 'c', 'c', 'c', 'g', 'a', 'a', 'c', 'c', 'g', 't', 't', 't', 'c', 't', 'a', 't', 'a', 'a', 'a', 'g', 'g', 'c', 'a', 't', 'c', 't', 'g', 'c', 'g', 'g', 'g', 'c', 'a', 'c', 'a', 'a', 'c', 't', 't', 'g', 't', 't', 't', 'c', 'a', 't', 't', 'a', 'c', 'c', 'c', 'c', 't', 'a', 'a', 'c', 'a', 'a', 't', 't', 'a', 'c', 'a', 't', 'a', 'a', 'a', 'c', 't', 'c', 't', 't', 'c', 'a', 'c', 'g', 'c', 'c', 'a', 't', 'c', 't', 't', 'c', 't', 'c', 'a', 'a', 't', 't', 'a', 'a', 'a', 'c', 'a', 'c', 'c', 'c', 't', 'g', 'g', 'g', 'a', 'c', 'g', 'a', 'g', 'c', 't', 't', 'c', 't', 'g', 'c', 'a', 't', 'a', 'a', 'a', 'g', 'c', 't', 't', 't', 'c', 'c', 't', 'c', 'c', 't', 'g', 'c', 'c', 'a', 'a', 'c', 'a', 'a', 'a', 't', 'c', 'a', 't', 'c', 'a', 'g', 'a', 'g', 'c', 'a', 'g', 'g', 't', 't', 'a', 'a', 'g', 'c', 'a', 'g', 't', 'g', 'g', 'g', 'c', 't', 'c', 'a', 't', 'c', 'g', 'c', 't', 't', 'g', 'g', 'a', 'g', 'a', 'c', 'a', 'a', 'c', 'a', 'c', 'a', 'g', 't', 'g', 'a', 'c', 'a', 't', 'a', 'a', 'a', 'a', 'c', 'a', 't', 'c', 't', 'a', 'c', 'c', 'c', 'c', 't', 'a', 'c', 'g', 't', 'g', 'g', 'g', 'a', 't', 'c', 'c', 'c', 't', 'c', 'c', 'a', 'a', 't', 'a', 'c', 'g', 'c', 'g', 'a', 'c', 't', 'a', 'c', 'a', 'a', 'c', 'a', 'g', 'g', 'g', 't', 'g', 'g', 't', 'g', 't', 'c', 'g', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'g', 'g', 'a', 'c', 'c', 't', 'g', 'c', 't', 'a', 'c', 'a', 'g', 'c', 'c', 'c', 'a', 'c', 'a', 'g', 'c', 'g', 't', 'c', 'c', 'c', 'g', 'c', 'a', 't', 'a', 't', 'c', 'c', 't', 'c', 'a', 'a', 'c', 'c', 'g', 't', 'g', 'a', 't', 'a', 't', 't', 'c', 't', 'a', 't', 'c', 'a', 'a', 't', 'a', 'a', 't', 'g', 'g', 'c', 'c', 'c', 'a', 't', 'g', 'c', 'a', 'a', 'c', 'c', 'c', 'a', 'c', 'g', 'g', 'c', 'a', 't', 't', 'g', 'g', 't', 'c', 'g', 'g', 'a', 'a', 'c', 't', 't', 't', 'a', 'c', 't', 'g', 't', 'c', 'c', 'c', 'c', 'a', 'a', 't', 't', 'a', 'g', 'c', 'g', 't', 'c', 'a', 'c', 'a', 't', 'c', 'a', 'a', 'c', 'c', 'c', 't', 'a', 'c', 'a', 'c', 't', 'c', 'c', 'a', 'a', 'a', 'c', 't', 'g', 'g', 't', 'a', 'a', 'a', 'c', 'a', 't', 'a', 'c', 't', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 't', 't', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'a', 't', 'c', 'c', 'c', 'c', 'c', 'g', 't', 'a', 'a', 't', 'g', 'g', 't', 'a', 'a', 'a', 'c', 't', 'a', 'c', 'g', 'a', 'g', 'c', 'c', 'a', 'g', 'a', 't', 'a', 'g', 't', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'a', 'a', 't', 'c', 'c', 'a', 'a', 't', 'c', 'g', 't', 't', 'c', 'a', 'c', 't', 't', 'a', 't', 'c', 't', 'a', 't', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 'a', 'c', 'a', 'c', 'c', 'g', 'c', 'g', 'c', 'g', 'a', 'a', 't', 'c', 'c', 't', 'a', 'a', 'c', 'a', 'a', 'a', 'c', 't', 'g', 't', 'a', 't', 'c', 'g', 'a', 'c', 'c', 't', 'a', 'c', 'c', 't', 'a', 'c', 'c', 'g', 'c', 'c', 'a', 'c', 'a', 'g', 'a', 't', 'c', 'g', 'a', 'g', 'a', 'a', 'a', 't', 'c', 'g', 't', 't', 'c', 't', 'a', 't', 't', 'c', 'c', 'a', 'a', 'g', 'c', 'g', 't', 'a', 'a', 'c', 'c', 'a', 'a', 't', 'c', 'c', 'g', 'g', 'a', 'g', 'c', 'a', 't', 'g', 'a', 'a', 'a', 'c', 'a', 'c', 't', 'c', 'c', 't', 'a', 't', 'a', 'a', 'c', 'g', 'g', 'a', 't', 'a', 'g', 'g', 'g', 'a', 'g', 'c', 'c', 't', 't', 'a', 'a', 't', 't', 'c', 'g', 'c', 't', 't', 't', 'c', 'a', 't', 't', 'g', 'g', 't', 'g', 't', 'c', 'a', 'g', 'c', 't', 'c', 'c', 'g', 't', 'c', 'c', 'g', 't', 't', 't', 't', 't', 't', 't', 't', 'c', 'a', 'a', 'g', 't', 't', 'c', 'g', 'c', 'c', 'a', 'a', 'g', 'g', 't', 'c', 'c', 'c', 'c', 'c', 'a', 't', 'g', 'c', 'g', 'g', 'c', 'c', 'c', 't', 'c', 'a', 'g', 't', 'c', 'g', 'c', 'a', 'a', 'a', 'a', 'a', 'c', 'g', 'a', 'g', 'a', 'c', 'c', 'a', 'g', 't', 'a', 'a', 't', 'c', 'a', 'a', 'a', 'c', 'a', 'a', 't', 'c', 'c', 'c', 'c', 'a', 'c', 't', 'g', 'g', 'c', 'g', 'c', 't', 't', 'a', 'c', 'c', 'a', 'g', 'g', 'a', 't', 'a', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'a', 'c', 'g', 'c', 't', 'g', 'c', 'a', 'c', 'a', 'a', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 't', 'c', 'c', 'c', 'a', 'c', 't', 'a', 'c', 'c', 'c', 't', 'a', 'g', 'c', 'g', 'c', 'a', 'a', 't', 'a', 'a', 'c', 'a', 'g', 'a', 'c', 'a', 'a', 'a', 'c', 'c', 't', 'a', 'c', 'a', 'a', 'a', 'a', 't', 'c', 't', 'c', 'c', 'c', 'a', 'g', 'c', 't', 'a', 'c', 'a', 't', 'c', 'a', 't', 'g', 'a', 'c', 'c', 'c', 'a', 'g', 't', 't', 'a', 'a', 'a', 'a', 'a', 't', 't', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 't', 'c', 'a', 'a', 'c', 't', 't', 't', 't', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 't', 'a', 'a', 'a', 'a', 'a', 't', 'a', 'c', 'c', 'c', 't', 'c', 'g', 'c', 'a', 'c', 'c', 't', 't', 'a', 't', 't', 'c', 'c', 'c', 'c', 'c', 't', 'g', 'g', 'a', 'a', 'c', 'a', 'a', 'a', 'g', 'g', 'g', 'a', 'g', 'c', 'c', 'a', 'a', 'a', 'g', 't', 't', 'a', 'g', 'g', 'a', 'c', 'a', 'a', 'a', 'c', 'g', 'c', 'c', 't', 'c', 'c', 'c', 'a', 'a', 'c', 'g', 'a', 'c', 'c', 'a', 't', 'a', 'a', 't', 'a', 'g', 'a', 'a', 't', 'c', 'g', 'a', 'c', 'g', 'c', 'c', 'g', 'g', 'c', 'g', 'g', 'g', 't', 'c', 'a', 'c', 'g', 'g', 'c', 'c', 'c', 't', 't', 't', 't', 't', 'a', 'c', 't', 'a', 't', 'c', 'g', 'a', 'c', 'c', 'c', 't', 'c', 'c', 'c', 't', 'c', 'g', 't', 't', 'a', 'g', 'c', 't', 't', 'c', 't', 't', 't', 'c', 't', 't', 'g', 't', 'a', 'a', 'a', 'a', 'a', 'c', 'a', 'c', 'c', 't', 'c', 'c', 'c', 't', 'c', 't', 't', 't', 'a', 'c', 'c', 'c', 't', 'c', 'c', 'c', 't', 't', 't', 'c', 'c', 'a', 'a', 'c', 't', 'c', 'c', 'c', 't', 'a', 'a', 'c', 'a', 'a', 'g', 'a', 'a', 't', 'g', 'c', 'a', 'g', 'g', 'c', 'c', 'a', 'g', 'g', 't', 'c', 'c', 'g', 'g', 'a', 'c', 'c', 't', 'a', 'c', 'a', 't', 'a', 'c', 'a', 'c', 't', 'g', 't', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 't', 'c', 'c', 't', 'c', 'a', 'c', 'c', 'a', 't', 'g', 'a', 't', 'a', 'a', 'a', 'c', 'a', 't', 'c', 'a', 'a', 'a', 'g', 't', 'a', 'a', 't', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'a', 't', 'a', 't', 'c', 'a', 'a', 'c', 't', 'c', 'g', 'g', 'c', 'a', 'a', 'a', 'a', 'c', 't', 'c', 'a', 'a', 'a', 't', 'c', 't', 'a', 'c', 't', 't', 't', 'c', 'a', 'c', 'a', 'a', 'c', 'g', 'g', 'a', 't', 'a', 'a', 'g', 'c', 'c', 'a', 'g', 't', 'a', 'a', 'a', 'c', 't', 'a', 'g', 'g', 'a', 'a', 't', 'c', 't', 'g', 'g', 'g', 'a', 'a', 'a', 'a', 'c', 'a', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 'g', 'g', 'g', 'a', 'c', 'c', 'a', 't', 'c', 'g', 'a', 'g', 't', 't', 'a', 'c', 't', 'c', 'c', 'c', 'a', 't', 'c', 'g', 'c', 'g', 't', 'c', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 't', 'a', 'a', 'c', 'a', 't', 'g', 'g', 'a', 't', 'a', 't', 'c', 'g', 'g', 'a', 'a', 'a', 'a', 'g', 'a', 'a', 'a', 't', 'a', 'c', 'g', 'a', 't', 'a', 'c', 'a', 't', 'a', 'g', 'a', 't', 'c', 'a', 'c', 'g', 'a', 'a', 'g', 'a', 'c', 't', 'c', 'a', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'g', 'c', 'a', 'c', 'g', 't', 'a', 'g', 't', 't', 'a', 'a', 'a', 'g', 'a', 'c', 'a', 'a', 'g', 'a', 't', 'g', 'c', 'a', 'a', 't', 'g', 'c', 'g', 'a', 't', 'c', 't', 'g', 'c', 'a', 't', 't', 't', 'g', 'c', 't', 'g', 'a', 'a', 'g', 't', 't', 'c', 't', 'g', 't', 'c', 'c', 'a', 'c', 'g', 'g', 't', 't', 't', 't', 'c', 't', 'c', 'c', 'c', 't', 'c', 't', 't', 't', 't', 'c', 'c', 'c', 'a', 't', 'c', 'a', 't', 't', 'c', 't', 't', 'a', 't', 'a', 't', 'c', 't', 'g', 'a', 't', 'c', 'a', 'a', 'c', 'a', 'a', 't', 'g', 'c', 'a', 'a', 'a', 'c', 'c', 't', 't', 't', 'c', 'c', 'c', 'g', 'a', 'a', 'c', 't', 'a', 'a', 't', 'c', 'g', 'g', 'a', 'c', 'c', 'c', 'c', 't', 'c', 'c', 't', 'a', 'c', 'a', 'a', 'c', 'a', 'a', 'a', 'c', 'g', 't', 'c', 'a', 'a', 'g', 'c', 'a', 'c', 'a', 'a', 'a', 'g', 't', 't', 'a', 'c', 't', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'a', 't', 'c', 'c', 't', 't', 'c', 'a', 'c', 'c', 't', 'a', 'a', 'g', 'c', 't', 't', 't', 't', 'a', 't', 'a', 'c', 'a', 't', 'a', 't', 'a', 'a', 'a', 'a', 'c', 'a', 't', 't', 'g', 'g', 't', 'g', 't', 'c', 'c', 't', 'c', 'a', 'a', 'a', 'c', 'a', 'a', 't', 'c', 'c', 't', 'c', 'g', 'c', 'a', 'g', 'g', 'a', 'c', 'c', 'a', 'a', 't', 'g', 't', 'a', 'a', 'c', 'c', 'a', 'g', 'c', 't', 't', 'g', 't', 'c', 'a', 'g', 'c', 't', 'a', 't', 'g', 'a', 't', 'g', 't', 'a', 'a', 'c', 't', 'a', 'c', 'a', 'c', 'c', 'a', 'c', 'g', 'a', 'c', 't', 'c', 't', 'g', 'a', 't', 'a', 'a', 't', 'g', 't', 'a', 't', 't', 'a', 'g', 'c', 'c', 't', 'g', 'c', 'a', 'g', 'g', 'a', 'c', 'g', 't', 't', 'a', 'g', 'a', 't', 'a', 'c', 'g', 'g', 'g', 'c', 'a', 'c', 'a', 'g', 'a', 'a', 't', 'g', 'g', 't', 'g', 'g', 'a', 'g', 'a', 'c', 'c', 'a', 't', 'g', 'a', 'a', 'c', 'g', 'a', 'c', 'c', 'g', 't', 'g', 'c', 'c', 't', 't', 'g', 'g', 'g', 'g', 'c', 'g', 't', 'a', 't', 'a', 't', 't', 'c', 't', 'g', 't', 'c', 'g', 'c', 't', 'g', 'g', 't', 'a', 't', 't', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 't', 't', 't', 't', 't', 'c', 'c', 'g', 't', 't', 't', 'c', 'c', 'a', 'c', 'g', 't', 't', 't', 'c', 'c', 'c', 'a', 'a', 't', 't', 'a', 't', 't', 't', 't', 't', 't', 't', 'a', 't', 't', 'c', 'c', 't', 'a', 't', 'c', 't', 'c', 'a', 'g', 'c', 't', 'c', 't', 'a', 'c', 'c', 'a', 't', 'c', 'a', 'g', 'c', 'c', 't', 'a', 'c', 'c', 'c', 'g', 'g', 'g', 'a', 'c', 'g', 'a', 'a', 't', 't', 'c', 'c', 'a', 't', 'a', 'a', 'a', 'c', 't', 'a', 'g', 't', 'a', 'a', 'c', 'c', 't', 'g', 't', 'g', 'g', 't', 'c', 't', 'c', 'g', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'g', 'g', 'c', 'a', 'c', 'c', 'c', 'a', 't', 'c', 'c', 't', 't', 'a', 'c', 't', 'a', 'g', 'c', 'a', 'a', 'c', 'c', 'c', 'a', 'a', 'g', 'c', 'g', 'g', 'a', 'a', 'c', 'a', 'a', 'a', 'a', 't', 'a', 't', 'a', 'g', 'c', 'a', 'c', 'a', 'a', 'c', 'a', 'c', 'a', 'c', 'c', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 't', 'a', 'c', 'a', 'c', 'c', 't', 'g', 'c', 'g', 'a', 'a', 'c', 'a', 'c', 'a', 'c', 't', 'a', 'g', 'a', 't', 'c', 'a', 't', 't', 'c', 'c', 'g', 'a', 'c', 'a', 'g', 'a', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'a', 'g', 't', 't', 'a', 'g', 'c', 'c', 'a', 't', 'a', 'a', 'g', 'a', 'a', 'a', 'a', 'c', 'c', 'g', 'c', 't', 'g', 't', 'c', 't', 't', 'c', 'c', 'a', 'a', 'c', 't', 'a', 'c', 'a', 'a', 'c', 'g', 'g', 'a', 'g', 'c', 'g', 'c', 'g', 't', 'c', 'c', 't', 't', 't', 'a', 'a', 'a', 'a', 'c', 'c', 'g', 'g', 'a', 't', 't', 'c', 'a', 'c', 'g', 'c', 'g', 'g', 'c', 'a', 't', 'c', 'c', 't', 'g', 'a', 't', 'a', 'c', 'c', 'g', 'c', 'g', 'a', 'c', 'g', 'a', 'c', 'a', 'a', 't', 'c', 'c', 'a', 'a', 'g', 'g', 'c', 'a', 'a', 'g', 'g', 'a', 'a', 'a', 'a', 'g', 'a', 'a', 'g', 'c', 'a', 't', 'g', 'c', 'a', 'c', 'a', 't', 't', 't', 't', 'c', 'c', 'c', 't', 'c', 't', 'a', 'g', 't', 'c', 't', 'g', 't', 'a', 't', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 'a', 'g', 'c', 'c', 'c', 't', 'c', 'a', 'g', 'a', 'a', 'c', 't', 'c', 't', 'c', 'c', 'a', 'a', 'g', 'c', 'a', 't', 't', 't', 't', 't', 'a', 't', 'c', 'g', 't', 'c', 'g', 'a', 't', 'c', 'a', 'g', 't', 'a', 'a', 't', 't', 't', 'c', 'g', 'c', 'a', 'a', 'c', 'c', 'c', 't', 'g', 'g', 't', 'c', 'c', 't', 'c', 't', 'g', 'a', 't', 'g', 'c', 'g', 'a', 'c', 'a', 't', 'a', 'c', 'g', 'a', 'c', 't', 't', 't', 'c', 'c', 'g', 'c', 't', 't', 't', 't', 'g', 'g', 'g', 't', 'a', 'a', 'a', 'a', 't', 'a', 'c', 'a', 'a', 'c', 'c', 'a', 'a', 'c', 'g', 'c', 'a', 'a', 'a', 't', 'c', 'a', 't', 'a', 'a', 'a', 'g', 'a', 't', 'a', 'c', 't', 'g', 't', 'a', 'c', 'g', 't', 'a', 'a', 'a', 'a', 'c', 'a', 'a', 'a', 'c', 'a', 'a', 'a', 'a', 'a', 'c', 'c', 'c', 'g', 'a', 'g', 'c', 'c', 'g', 'a', 'c', 't', 'a', 'g', 'a', 't', 'a', 'c', 'a', 'a', 'g', 't', 't', 'g', 't', 'a', 'c', 'g', 'a', 'a', 'c', 'a', 'g', 'c', 'a', 'c', 'a', 'c', 'c', 't', 'c', 'a', 'g', 'c', 'a', 'a', 'g', 'c', 'c', 't', 'a', 'g', 't', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 't', 'g', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'a', 't', 'g', 'c', 'a', 'c', 'a', 't', 'g', 'g', 't', 'g', 'c', 'c', 'g', 'c', 't', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'g', 'c', 'g', 'a', 't', 'a', 't', 'a', 'a', 'c', 'g', 'g', 'c', 'a', 'g', 'a', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'a', 't', 'g', 't', 'c', 'c', 'g', 'a', 'c', 'c', 'g', 'a', 't', 'c', 'a', 'g', 't', 't', 't', 't', 'g', 'c', 'a', 'a', 'a', 'g', 'g', 't', 'a', 'g', 'a', 'a', 'c', 'a', 'g', 'a', 'g', 'c', 'g', 'g', 't', 'g', 'c', 'a', 'a', 'a', 'a', 'g', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 't', 'a', 't', 'c', 'c', 'g', 't', 'c', 't', 'c', 'c', 'a', 'g', 'g', 't', 't', 'c', 'a', 't', 'g', 'g', 't', 't', 't', 't', 'c', 't', 't', 't', 'c', 't', 'g', 'g', 'g', 'c', 'a', 'c', 't', 'c', 't', 'g', 't', 't', 't', 't', 't', 'c', 'c', 'a', 'a', 'g', 't', 't', 'a', 'a', 'c', 't', 't', 'c', 'c', 'c', 'g', 'c', 't', 'c', 'c', 't', 'c', 'a', 't', 'a', 'c', 'g', 'c', 't', 'c', 'c', 't', 't', 't', 'c', 't', 'c', 't', 'a', 't', 'c', 'a', 'a', 'g', 't', 'g', 'c', 'a', 't', 't', 't', 't', 'a', 'c', 'c', 'a', 't', 'c', 'c', 'c', 'a', 'g', 'c', 't', 't', 'g', 't', 'c', 't', 'g', 'g', 'a', 'a', 'a', 'a', 'a', 'c', 'c', 'c', 'g', 'a', 'g', 'c', 'a', 'c', 't', 'c', 'c', 'g', 'g', 'g', 'c', 'c', 'c', 't', 'c', 't', 'a', 'a', 'c', 'a', 'a', 'c', 'a', 't', 't', 't', 'a', 'c', 'a', 'a', 'g', 't', 'c', 'g', 'a', 'c', 'c', 'a', 'a', 't', 'a', 'c', 'c', 't', 'c', 'c', 'g', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 't', 't', 'c', 't', 'a', 't', 'a', 'c', 'a', 'g', 'a', 'a', 'a', 'g', 'c', 'c', 'a', 't', 'g', 't', 'c', 'g', 'c', 'g', 'c', 'g', 'c', 'a', 'a', 'g', 'g', 'a', 'c', 'g', 'c', 'c', 't', 'a', 't', 'a', 'c', 't', 'c', 't', 't', 'a', 'g', 'a', 'g', 't', 'a', 'a', 't', 'g', 't', 'c', 'a', 'a', 'a', 't', 'c', 'a', 'g', 'c', 'a', 'g', 'g', 'a', 'a', 'a', 'a', 'a', 'g', 'a', 'a', 'c', 'c', 'c', 't', 'a', 'a', 'g', 'c', 'g', 'c', 'c', 'a', 'c', 'g', 'g', 'c', 'c', 'a', 'c', 'a', 'a', 't', 'a', 'c', 'a', 'c', 't', 'g', 't', 'c', 'a', 't', 'c', 'g', 't', 'a', 'c', 'a', 'a', 't', 't', 'g', 'g', 'c', 'c', 't', 't', 'c', 'c', 'c', 'a', 'g', 'c', 't', 'c', 'a', 'a', 'c', 't', 'g', 'c', 'c', 't', 'a', 'c', 'c', 't', 'a', 't', 't', 'g', 'g', 'c', 'c', 'a', 'a', 'c', 't', 'c', 't', 't', 'a', 't', 't', 'a', 't', 't', 'g', 't', 't', 't', 'g', 't', 't', 'c', 'a', 't', 'c', 'c', 'a', 'c', 'a', 'c', 'g', 't', 't', 't', 't', 'a', 't', 't', 't', 't', 't', 'g', 'a', 'g', 'c', 'c', 'c', 'c', 'g', 'g', 'g', 'c', 'g', 'a', 'a', 't', 't', 't', 'g', 'c', 't', 't', 'c', 't', 'c', 'c', 'g', 't', 't', 't', 't', 'g', 'g', 'g', 't', 't', 'a', 'a', 'c', 'c', 't', 'c', 't', 'c', 'g', 'c', 'g', 'a', 'c', 'a', 'a', 'c', 'c', 't', 'g', 'g', 't', 'c', 'a', 't', 'g', 'a', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'a', 'a', 'g', 'g', 'c', 'a', 't', 'c', 'c', 't', 'g', 'c', 'c', 'c', 'c', 't', 'a', 'a', 'c', 'c', 'g', 'a', 'c', 't', 'a', 'a', 'a', 'a', 'a', 'g', 't', 'c', 'a', 'a', 'g', 'g', 'a', 'g', 't', 't', 'g', 'a', 'g', 'c', 'a', 'g', 'c', 'g', 'c', 'c', 'a', 'c', 't', 'c', 'a', 'c', 'c', 'c', 'g', 'a', 'a', 't', 'g', 'a', 'g', 't', 't', 'a', 'a', 'c', 'a', 'a', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 't', 'a', 'a', 'a', 'a', 'a', 'c', 'c', 'a', 't', 'c', 'a', 't', 'c', 'g', 'a', 'a', 't', 'a', 'a', 'g', 'c', 'a', 'c', 'g', 'a', 'c', 'c', 'g', 'c', 'c', 'a', 'c', 'g', 'a', 't', 'c', 'g', 't', 't', 'a', 't', 'c', 'g', 'g', 'a', 'a', 'g', 't', 'g', 'a', 'a', 'a', 'a', 'a', 'a', 'g', 'c', 't', 'a', 't', 'a', 't', 'c', 'g', 'c', 'g', 'c', 'a', 't', 'c', 'a', 'a', 'g', 'c', 'c', 'a', 'c', 'a', 'c', 't', 'c', 'a', 't', 't', 'c', 'c', 'a', 'c', 'c', 't', 'c', 'a', 't', 'a', 'g', 'g', 'a', 't', 'c', 'c', 'a', 'g', 't', 'c', 'c', 't', 'c', 'a', 'c', 'a', 'g', 'g', 'a', 'g', 'c', 'a', 'a', 't', 'a', 'g', 'c', 'g', 'a', 'a', 'a', 'g', 'c', 'c', 'c', 'a', 'g', 'c', 'a', 't', 'g', 'a', 'a', 't', 'c', 'c', 'a', 'a', 't', 'g', 'a', 'c', 't', 'a', 'a', 't', 'a', 'a', 'c', 'c', 'a', 'a', 'c', 'g', 'g', 'g', 'c', 'g', 'c', 'a', 'c', 'a', 'c', 'c', 'a', 'c', 'g', 'a', 'a', 'g', 't', 'g', 't', 't', 't', 'c', 'c', 'a', 'g', 't', 'g', 'g', 'c', 'g', 'g', 't', 't', 'g', 't', 'g', 'g', 'c', 'a', 'c', 'c', 't', 'a', 't', 't', 't', 't', 'c', 'c', 'c', 'c', 'a', 'g', 'g', 'c', 'a', 't', 'a', 'g', 'c', 'g', 't', 't', 't', 't', 'c', 'g', 'g', 'g', 't', 't', 'g', 'a', 't', 't', 'a', 'a', 't', 'g', 'g', 't', 'g', 'c', 'c', 'g', 'a', 't', 't', 'a', 't', 't', 't', 't', 'a', 'g', 'g', 'a', 'a', 't', 'a', 'a', 'g', 'g', 'a', 'c', 'c', 'c', 'c', 'g', 'a', 't', 'a', 'c', 't', 't', 'a', 'c', 'g', 'g', 't', 'g', 'g', 'a', 'c', 't', 'c', 'g', 'g', 'g', 'g', 'a', 'c', 'c', 'a', 'a', 'a', 'c', 'a', 'a', 'a', 'a', 't', 'a', 'c', 'c', 'a', 'a', 'g', 'c', 'a', 'g', 'a', 'c', 'a', 'g', 'c', 't', 't', 'a', 'g', 'c', 't', 'a', 'a', 'a', 'g', 'c', 'c', 'a', 'c', 'g', 'a', 'g', 't', 'c', 'a', 'c', 'a', 'a', 'c', 'c', 'a', 't', 'a', 't', 't', 'a', 'a', 'g', 'c', 'a', 'g', 'a', 'g', 'c', 'a', 'a', 'c', 'a', 't', 'a', 'c', 'a', 'c', 'c', 't', 'c', 'g', 'a', 'g', 'g', 'a', 'a', 'a', 'c', 'g', 'c', 't', 't', 'c', 'c', 'g', 'g', 'g', 'a', 'a', 'a', 't', 'a', 'a', 'c', 'a', 'a', 'c', 'a', 't', 't', 'a', 'c', 'c', 't', 'g', 'c', 'c', 'a', 't', 'a', 't', 'a', 't', 'c', 'c', 't', 'a', 't', 't', 'g', 'g', 'c', 'g', 'g', 'c', 'a', 'a', 'c', 'g', 't', 'c', 'c', 't', 't', 't', 'a', 'c', 'g', 'a', 'c', 't', 'c', 'c', 'a', 'c', 'g', 'c', 'g', 'a', 't', 'g', 'c', 'a', 'a', 't', 'g', 'a', 'a', 't', 'a', 'a', 't', 'c', 'a', 'c', 'a', 't', 'a', 'c', 'c', 'g', 't', 'g', 'c', 'a', 't', 'a', 'g', 'a', 'a', 'a', 'c', 'a', 'g', 'c', 'c', 'c', 'a', 't', 'c', 'a', 'a', 'g', 'a', 'g', 't', 'g', 'c', 'a', 'c', 'c', 'g', 'a', 't', 't', 'a', 'c', 'g', 't', 'c', 't', 'a', 'g', 'c', 'c', 'g', 't', 'c', 'g', 'a', 'a', 'g', 'a', 't', 'a', 't', 'a', 'a', 'g', 't', 'c', 'c', 't', 't', 'g', 'c', 'c', 'c', 'a', 'c', 'a', 'a', 't', 'g', 'c', 'g', 'g', 'c', 't', 'g', 't', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 't', 'g', 'g', 'a', 'a', 't', 'c', 'a', 't', 'c', 'c', 't', 'c', 'g', 'a', 'c', 't', 'c', 'a', 'c', 't', 'g', 't', 't', 't', 'g', 'a', 'g', 'a', 'a', 'c', 't', 'c', 't', 't', 't', 't', 'c', 'a', 'a', 'a', 'c', 'a', 'g', 'a', 'c', 'g', 't', 'a', 't', 'c', 'g', 't', 't', 'c', 'a', 'a', 'g', 'a', 'g', 'g', 'g', 'a', 'a', 'g', 'a', 't', 'c', 'c', 'c', 'a', 'g', 'a', 't', 'g', 't', 'a', 'a', 't', 'g', 'a', 'a', 'c', 'a', 'a', 'g', 't', 'c', 'a', 'c', 'g', 't', 'c', 'a', 'a', 'c', 'g', 't', 'c', 't', 'a', 'c', 'a', 'a', 'g', 'c', 'a', 'g', 't', 'c', 'a', 'g', 'c', 'a', 'a', 'g', 'a', 'g', 'a', 'a', 'c', 'c', 't', 'a', 'g', 'g', 'a', 'a', 'c', 'a', 't', 'c', 'g', 'a', 'c', 'c', 'g', 'a', 'c', 'c', 'a', 'c', 't', 'g', 't', 'a', 'a', 't', 'g', 'g', 'c', 't', 'c', 'g', 'c', 't', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 't', 'c', 'g', 'a', 'c', 'c', 'a', 'a', 't', 'c', 'a', 'a', 'g', 'c', 'a', 'a', 'c', 'g', 'c', 'g', 'c', 'a', 'a', 't', 'g', 'a', 'a', 't', 'c', 'g', 'c', 't', 'c', 'c', 'c', 'g', 'a', 'g', 'a', 't', 't', 'a', 'a', 'c', 'g', 'g', 'c', 'c', 'a', 't', 'c', 'c', 'c', 't', 'c', 't', 'c', 'a', 'c', 't', 'a', 't', 'c', 'c', 'g', 'g', 'a', 'c', 't', 'c', 'c', 'a', 'c', 'g', 'a', 'a', 'g', 'g', 'g', 'c', 'c', 'c', 't', 'g', 'c', 'a', 'c', 'g', 't', 'c', 't', 'c', 'g', 'g', 't', 't', 'c', 't', 'c', 'c', 'a', 'c', 'a', 't', 'g', 'g', 'a', 't', 't', 'a', 't', 't', 'g', 'g', 'g', 'a', 'c', 'g', 'c', 'a', 'a', 't', 'c', 'g', 'a', 'c', 't', 'a', 'a', 'g', 'c', 'a', 'c', 't', 'a', 'a', 'g', 'g', 'a', 't', 'a', 'c', 't', 'c', 'a', 'c', 'c', 'c', 't', 'c', 'g', 't', 't', 't', 't', 'a', 'c', 't', 'c', 'g', 'g', 'g', 't', 't', 'c', 'g', 't', 'a', 'g', 'g', 'a', 'g', 'c', 't', 'g', 'a', 'a', 'c', 't', 'g', 't', 't', 't', 'c', 'a', 'g', 'c', 'a', 'a', 't', 'g', 'g', 'a', 't', 'g', 't', 'g', 't', 'c', 'c', 'a', 'c', 'g', 'c', 'a', 'c', 't', 't', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 't', 'c', 'c', 't', 'g', 'c', 't', 'c', 'c', 'g', 'c', 'g', 'c', 't', 't', 'c', 'a', 'g', 't', 'a', 'c', 't', 't', 'c', 'c', 'g', 't', 't', 'a', 'a', 't', 'g', 'a', 'a', 'c', 'c', 't', 'g', 't', 'g', 'c', 'c', 'a', 'g', 't', 'g', 'a', 't', 't', 'g', 'c', 'a', 'a', 'c', 'a', 'g', 't', 'c', 'g', 'c', 'a', 'g', 't', 'g', 'g', 'a', 'a', 'g', 'g', 'g', 'a', 'c', 'a', 't', 'c', 't', 'c', 'a', 'g', 't', 'a', 'g', 'a', 'c', 'g', 'a', 't', 'g', 'a', 'g', 'c', 'a', 'g', 't', 't', 'a', 't', 'g', 'c', 'c', 'a', 't', 'a', 'g', 'g', 'g', 'c', 'a', 't', 'g', 'g', 'a', 't', 'c', 'a', 'g', 'a', 'a', 'a', 'a', 't', 'g', 'g', 'a', 'c', 'g', 'g', 'g', 'c', 't', 't', 'c', 't', 'g', 'g', 'a', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 'c', 'g', 'c', 't', 'a', 't', 't', 'c', 'c', 'c', 'g', 'a', 't', 'a', 'c', 'c', 't', 'c', 't', 'a', 'c', 'g', 'c', 'a', 'c', 'c', 'g', 'a', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'g', 'c', 't', 'g', 'c', 'c', 'c', 'g', 'a', 'a', 'c', 'g', 'a', 'c', 'c', 'g', 't', 'g', 'a', 't', 'c', 'g', 't', 't', 'a', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'g', 't', 'c', 'g', 'a', 'c', 'a', 'a', 'a', 'g', 'a', 'a', 'g', 'a', 't', 'a', 'c', 'c', 'c', 'c', 't', 'a', 't', 'a', 'c', 'c', 't', 'a', 't', 'g', 'c', 'c', 'g', 'a', 'g', 'g', 'a', 'c', 'g', 'a', 'a', 't', 'a', 'a', 'c', 'g', 'c', 'a', 'g', 'c', 'a', 'c', 'a', 'c', 't', 'g', 'c', 'c', 'c', 'g', 't', 't', 'g', 't', 'g', 't', 'c', 'a', 'c', 'g', 't', 't', 't', 'c', 't', 'c', 'g', 'c', 't', 'g', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'g', 't', 't', 't', 't', 'g', 't', 'a', 'a', 't', 'g', 't', 't', 't', 'c', 'c', 't', 'a', 'c', 'g', 't', 't', 't', 't', 't', 'c', 'c', 'g', 'g', 'a', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 't', 'g', 'a', 'c', 'g', 't', 'g', 't', 'a', 'a', 't', 'a', 'a', 'c', 'a', 'a', 'g', 'g', 'c', 'c', 'g', 'a', 'a', 'a', 'c', 'a', 't', 'a', 'a', 't', 't', 'c', 'a', 'c', 'g', 'a', 'c', 't', 'c', 'g', 'a', 't', 'a', 'c', 'g', 'c', 't', 't', 'c', 'c', 'c', 'a', 'g', 'g', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'g', 't', 't', 'c', 't', 'a', 'g', 'a', 't', 'a', 't', 'c', 'a', 't', 'c', 'g', 'g', 't', 'g', 't', 't', 't', 'c', 'c', 'c', 'a', 'g', 'c', 't', 'c', 't', 'a', 'a', 'a', 'c', 'a', 'g', 't', 'c', 'g', 'c', 'a', 'g', 'g', 'a', 'a', 'a', 'g', 'a', 'a', 'g', 'c', 'a', 't', 't', 'c', 't', 'a', 't', 'c', 'a', 'c', 'c', 'c', 't', 'g', 'c', 'c', 'c', 'g', 'g', 'c', 'c', 'g', 't', 'g', 'g', 'c', 'a', 'c', 'c', 'c', 't', 'c', 'a', 'c', 'g', 'a', 'c', 't', 'a', 'a', 'a', 't', 'g', 'a', 'a', 'a', 'c', 'c', 'a', 'c', 'g', 'g', 'g', 'c', 'g', 't', 't', 'g', 't', 'c', 't', 'a', 'g', 'g', 'a', 'c', 'c', 'g', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 't', 't', 'g', 't', 't', 'c', 't', 'a', 't', 'a', 'c', 'a', 't', 'a', 'g', 'a', 'g', 'g', 'g', 'a', 'c', 't', 'g', 'g', 'g', 'a', 'c', 'a', 'a', 'a', 'a', 'a', 'g', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'a', 't', 'c', 'c', 'a', 'a', 'c', 'c', 'a', 'c', 't', 't', 'g', 't', 'a', 'g', 'g', 'c', 'a', 'g', 't', 't', 't', 'a', 'a', 'c', 'a', 'g', 'a', 'a', 'a', 't', 'a', 'c', 'a', 'g', 'c', 'a', 'c', 'a', 'g', 'c', 't', 'g', 'c', 'a', 'c', 'c', 'c', 'a', 'g', 't', 't', 'c', 'g', 't', 'c', 'g', 't', 'a', 'c', 't', 'c', 'g', 'c', 'g', 'a', 't', 'a', 'g', 'g', 'a', 't', 't', 'g', 't', 'a', 'a', 'a', 'c', 'c', 'a', 'a', 'g', 'a', 't', 'c', 't', 't', 't', 'c', 'g', 'a', 'g', 'a', 'a', 'a', 'a', 'a', 'a', 'c', 'c', 'c', 't', 't', 't', 'g', 'c', 'a', 'g', 'c', 't', 'g', 't', 't', 'c', 't', 'g', 'g', 'g', 'g', 'c', 'c', 'a', 't', 'c', 'g', 'g', 'g', 'a', 't', 'g', 'c', 'a', 'a', 'g', 't', 'g', 'c', 'g', 't', 'c', 'c', 't', 'a', 'c', 't', 'a', 'a', 'a', 'g', 'c', 'c', 'a', 'c', 'g', 'a', 'c', 'a', 't', 'c', 'g', 'c', 'c', 'a', 't', 'a', 'c', 'a', 't', 'a', 'c', 't', 'g', 'c', 't', 't', 't', 'g', 'a', 'c', 'c', 'g', 'g', 'g', 'c', 'c', 'a', 'a', 'a', 'g', 'g', 't', 't', 'g', 'c', 't', 'g', 'a', 'g', 'a', 'g', 'c', 'c', 'a', 'c', 'g', 'g', 'a', 'g', 'c', 'g', 'a', 't', 'a', 'a', 'c', 'g', 'g', 't', 'g', 'c', 'a', 'a', 'a', 'a', 'a', 'c', 'a', 'a', 't', 'a', 'c', 'g', 'c', 'g', 'g', 't', 'c', 'c', 'a', 'c', 'a', 'g', 't', 'c', 'a', 'a', 'g', 't', 'a', 'c', 'c', 'a', 't', 'c', 'c', 'a', 'c', 'c', 't', 'g', 'g', 'g', 'g', 'a', 't', 'c', 'a', 'c', 'a', 'a', 't', 'c', 'a', 'a', 'g', 'a', 'c', 'c', 'a', 't', 'c', 'c', 'a', 'a', 'c', 't', 'a', 'a', 'a', 'g', 'a', 'a', 't', 't', 'a', 'g', 'a', 'c', 'g', 'c', 'g', 't', 't', 'c', 'c', 'a', 'g', 't', 'c', 'a', 'g', 't', 'g', 't', 'a', 'c', 'g', 'g', 'a', 'g', 't', 'a', 'g', 't', 'c', 'a', 'a', 'a', 'g', 'g', 'a', 't', 'a', 'c', 'a', 'g', 'a', 'a', 'g', 'g', 'g', 'c', 'a', 't', 'a', 't', 'c', 'c', 'g', 'a', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'g', 'a', 'c', 'g', 'c', 't', 'a', 'a', 'g', 'a', 'c', 'g', 'a', 'a', 't', 'c', 'c', 't', 'c', 'g', 'a', 'a', 'a', 'c', 'g', 't', 'a', 'g', 'c', 'c', 't', 'a', 'c', 'c', 'c', 'a', 'g', 'c', 'a', 'a', 'g', 'g', 'a', 'g', 'a', 'g', 'c', 'g', 't', 't', 'g', 'a', 'g', 'a', 'c', 'c', 'a', 'g', 't', 't', 'c', 'a', 'a', 'g', 'a', 'a', 'g', 't', 'g', 'a', 't', 'c', 'c', 'a', 'a', 'g', 'c', 'c', 'g', 't', 'a', 'g', 'c', 'a', 'a', 'c', 'g', 'g', 'a', 'c', 'a', 'g', 'a', 'g', 'a', 'g', 'g', 'a', 'c', 'a', 'a', 't', 'g', 'c', 'g', 'a', 'g', 'a', 'a', 'g', 'c', 'g', 'a', 'a', 'g', 'c', 'a', 'a', 't', 'a', 't', 'g', 'g', 'c', 'g', 't', 'a', 'a', 'c', 'g', 'c', 'g', 't', 'g', 'a', 'c', 'c', 'c', 'c', 'a', 'g', 'c', 't', 'c', 't', 't', 'c', 'g', 'a', 't', 'c', 'a', 'a', 'c', 'g', 't', 'g', 'g', 'g', 'c', 'g', 'c', 't', 'a', 'g', 'a', 'g', 'a', 'c', 't', 'a', 'c', 't', 'g', 'a', 'g', 'c', 'a', 't', 'c', 'a', 'g', 'c', 'a', 't', 'a', 'c', 'a', 'g', 'c', 'a', 't', 'c', 'a', 'a', 'a', 'c', 'a', 'g', 'a', 'a', 'g', 'a', 'g', 'c', 't', 't', 'c', 'c', 't', 'a', 'a', 'g', 'c', 'c', 't', 'g', 'g', 'g', 'c', 'c', 'c', 'a', 'g', 'c', 'c', 't', 'g', 'c', 'c', 'a', 'c', 'a', 'c', 'a', 'a', 'c', 'g', 'a', 'g', 'c', 't', 'g', 'g', 'g', 't', 'c', 'a', 'g', 'c', 'a', 'g', 'a', 'a', 'g', 't', 'g', 'g', 'a', 'c', 't', 't', 'g', 'a', 'c', 'a', 'a', 'a', 'g', 'a', 'c', 't', 'g', 'g', 'a', 'c', 't', 'c', 'a', 'a', 'a', 'g', 'a', 'a', 'c', 'c', 't', 't', 'c', 'c', 'c', 't', 'a', 'a', 'a', 'c', 'c', 't', 'a', 't', 'a', 'a', 'g', 'a', 'g', 't', 't', 'a', 'c', 'g', 't', 'a', 't', 'c', 'c', 'c', 'g', 'a', 'a', 'g', 'g', 'c', 'c', 'a', 'a', 'c', 'a', 'a', 'c', 't', 'a', 'a', 'g', 'c', 'c', 'a', 'c', 'g', 'g', 'a', 'g', 'a', 'g', 't', 't', 'a', 't', 'g', 'c', 'c', 'g', 't', 'a', 'a', 'c', 'a', 'g', 'g', 'c', 't', 'g', 'a', 't', 'c', 't', 'a', 'c', 'c', 'g', 'g', 'g', 'a', 'a', 'g', 'g', 't', 'a', 'g', 'a', 'a', 'a', 't', 'a', 'a', 't', 'c', 'c', 'a', 'c', 't', 't', 'c', 'c', 'a', 'c', 't', 'g', 't', 't', 'g', 't', 'c', 'g', 't', 'c', 'g', 't', 't', 'g', 't', 'g', 'a', 'c', 'a', 't', 'c', 'c', 'c', 'c', 'c', 'g', 't', 'c', 'g', 'c', 'c', 'g', 'c', 'g', 't', 'a', 't', 'g', 'a', 'c', 'g', 'a', 'c', 'a', 'a', 'g', 't', 'g', 'a', 't', 't', 'c', 'a', 'c', 'g', 'g', 't', 'g', 'c', 'a', 'c', 'g', 'c', 't', 'a', 'g', 'c', 'g', 'a', 'a', 'a', 'a', 'a', 'g', 'c', 'c', 'a', 't', 'a', 'g', 'c', 't', 'a', 'a', 'c', 'g', 'c', 'a', 'a', 'a', 'g', 'g', 'g', 'c', 'a', 'g', 'g', 'c', 't', 'g', 'g', 'c', 'a', 'g', 'a', 'c', 'c', 'g', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 't', 'c', 't', 'c', 'c', 't', 'c', 't', 'g', 'c', 'c', 'a', 'a', 't', 'a', 'a', 't', 't', 'c', 't', 'a', 'a', 't', 'a', 't', 'g', 't', 'a', 't', 'c', 'a', 'g', 'g', 'g', 'g', 't', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'g', 't', 'g', 'c', 'g', 'c', 'g', 'g', 'a', 'a', 'c', 't', 'c', 'a', 'c', 'a', 't', 'c', 'c', 't', 'g', 'a', 't', 'a', 'c', 'g', 'g', 't', 'c', 't', 'g', 'c', 'c', 'c', 't', 'g', 't', 'a', 'a', 't', 'a', 't', 't', 'c', 'c', 'c', 'g', 'c', 'a', 'g', 'a', 'a', 'a', 'c', 'a', 'c', 'c', 'g', 'a', 'c', 'g', 'a', 'g', 'a', 'c', 'a', 'c', 'g', 'g', 'a', 'a', 'a', 't', 'a', 'c', 't', 'g', 't', 'a', 'a', 'c', 'c', 'g', 't', 'a', 't', 't', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 't', 'c', 't', 'a', 't', 'c', 'g', 'g', 't', 'g', 'g', 'c', 'a', 'g', 'c', 'c', 'g', 't', 'a', 'a', 't', 'c', 'c', 'c', 'g', 't', 'a', 'c', 'g', 'a', 't', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 't', 'g', 'a', 't', 'c', 'c', 'g', 't', 'a', 'c', 'g', 'g', 'c', 'g', 'g', 'g', 'a', 'c', 'a', 'c', 'a', 'c', 'a', 'g', 'a', 'a', 'c', 'g', 'c', 't', 'g', 'c', 'a', 'g', 't', 'g', 'c', 't', 't', 'g', 'g', 'c', 'a', 'a', 'a', 'a', 'c', 'g', 'c', 'g', 'c', 'g', 'a', 'c', 'a', 't', 'g', 'a', 'g', 't', 't', 't', 't', 'a', 'c', 't', 'a', 't', 'g', 'a', 't', 't', 'c', 'c', 'a', 'c', 'c', 'a', 't', 't', 't', 't', 'g', 't', 'a', 'c', 't', 'a', 'c', 'g', 'c', 't', 'g', 'a', 'a', 'c', 'c', 'c', 'g', 'c', 'g', 'c', 'c', 'g', 't', 'a', 'c', 'c', 't', 'a', 'g', 'g', 'g', 'a', 'c', 'a', 't', 'c', 'a', 'c', 'g', 'g', 'a', 't', 't', 'a', 'g', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'g', 'c', 'g', 'a', 'c', 'a', 'c', 'c', 'a', 'g', 'a', 'g', 'a', 'c', 'c', 'c', 't', 'a', 'c', 'a', 'a', 'c', 't', 'a', 'a', 't', 'a', 'g', 'g', 'g', 't', 'a', 'g', 'a', 'c', 't', 'c', 'a', 'g', 'g', 'a', 'a', 'c', 'c', 'a', 't', 'a', 'a', 'c', 't', 'c', 'g', 'a', 'a', 'c', 't', 't', 'g', 'g', 'a', 'a', 't', 'c', 'c', 'a', 't', 't', 'a', 'a', 'a', 'a', 'c', 'a', 'a', 'c', 'g', 'a', 'a', 'g', 'c', 'a', 'c', 'a', 'g', 't', 'g', 'c', 'c', 'c', 'a', 'a', 't', 'g', 'c', 't', 'a', 't', 'a', 'c', 't', 'c', 't', 'a', 'a', 't', 'a', 'c', 'g', 'a', 'a', 't', 'c', 'c', 'c', 'c', 'g', 'a', 't', 'a', 'c', 't', 't', 'g', 'g', 'c', 't', 'a', 'c', 'g', 'g', 'c', 't', 'a', 'a', 't', 'g', 't', 't', 'a', 'c', 'c', 'a', 'a', 'g', 'c', 'c', 'c', 'c', 't', 'a', 'a', 'a', 'a', 'c', 'g', 'a', 'a', 'c', 'g', 't', 't', 'g', 'c', 'g', 't', 'a', 'c', 'c', 'a', 'c', 'a', 'g', 'g', 'g', 't', 'g', 't', 'c', 'g', 'a', 'c', 'g', 'a', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 'a', 'a', 't', 'a', 't', 'c', 'c', 't', 'c', 'g', 'c', 'c', 'a', 't', 'c', 't', 'g', 'a', 'c', 'c', 'g', 'a', 'g', 'c', 't', 'c', 'c', 'a', 't', 'a', 'a', 'c', 'c', 'a', 'g', 'g', 'c', 'c', 't', 't', 'g', 'c', 'g', 'a', 'g', 'c', 'g', 'a', 'g', 'a', 'g', 'a', 't', 'a', 'c', 't', 'g', 'a', 'c', 'a', 'a', 'g', 'c', 'a', 'a', 'c', 'c', 'c', 'a', 'a', 'g', 'g', 'g', 'a', 'g', 'a', 'c', 'c', 'g', 'c', 'g', 'c', 'a', 'g', 't', 'c', 'c', 'c', 't', 'a', 'g', 'g', 't', 't', 'c', 'a', 'c', 'a', 'g', 't', 'c', 'c', 'c', 'c', 'a', 't', 'g', 'g', 't', 't', 'c', 'g', 't', 't', 'c', 'c', 'c', 'c', 'c', 't', 't', 'c', 'c', 't', 'a', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 'a', 'c', 'g', 'g', 'g', 'a', 'g', 'a', 'c', 't', 'g', 'g', 't', 'c', 't', 'a', 'g', 'c', 'c', 'c', 'c', 'g', 'a', 'a', 'a', 'g', 'a', 'c', 'a', 'a', 'c', 'c', 'a', 'c', 'a', 'a', 'c', 'a', 't', 'c', 'a', 'a', 'g', 'c', 'c', 'c', 'a', 'a', 'a', 'g', 'a', 'a', 'a', 'a', 'a', 'a', 'g', 't', 'c', 'c', 't', 't', 'a', 't', 'a', 'c', 't', 't', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 't', 't', 'a', 'a', 't', 't', 'c', 'a', 'a', 'c', 'a', 't', 'c', 'a', 't', 'g', 'a', 't', 'g', 'c', 'g', 'c', 'c', 'c', 'a', 't', 'a', 'a', 'c', 'g', 'c', 'g', 't', 'a', 'g', 'g', 'a', 'c', 'a', 'a', 'g', 'g', 'c', 't', 't', 'a', 't', 't', 'a', 'a', 'c', 't', 'g', 'g', 't', 'c', 'c', 'g', 'a', 'g', 'c', 't', 't', 'c', 'a', 'a', 'c', 't', 'g', 'g', 'a', 'a', 'g', 'a', 'c', 't', 't', 'c', 'g', 'g', 't', 't', 't', 'a', 'g', 'c', 'a', 'c', 'a', 't', 't', 'c', 'a', 'g', 'c', 'c', 't', 'a', 'g', 'g', 'a', 'a', 'a', 't', 'a', 'c', 't', 'a', 'a', 'c', 'c', 't', 't', 'a', 'c', 't', 'c', 'a', 'a', 'c', 'c', 't', 'a', 'a', 'g', 'c', 'c', 'g', 'g', 't', 'g', 'g', 'a', 'g', 'g', 'g', 'g', 't', 'c', 'a', 'a', 'c', 't', 'a', 'a', 'c', 't', 'a', 't', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'a', 'a', 't', 'g', 'g', 'g', 'a', 'c', 'g', 'a', 'c', 't', 'g', 'a', 'a', 't', 'c', 'c', 'c', 't', 't', 'a', 'c', 'c', 'c', 'a', 't', 'c', 'c', 'c', 'g', 'c', 'c', 't', 'g', 'g', 'g', 'c', 'g', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'g', 'a', 'c', 'a', 'c', 't', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'a', 'a', 't', 't', 'c', 't', 't', 'c', 'c', 'c', 'a', 'c', 'g', 'c', 'g', 'c', 'a', 'c', 't', 't', 'c', 'c', 'c', 'c', 'g', 't', 't', 't', 'g', 't', 'a', 'c', 'a', 'a', 't', 'a', 'a', 'c', 'g', 'c', 'g', 'c', 't', 'c', 'g', 'a', 'a', 'c', 'c', 'a', 'c', 'a', 'g', 'a', 't', 'a', 'c', 't', 'c', 'g', 'a', 'c', 'a', 'c', 'c', 'g', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'g', 'g', 'c', 'a', 'c', 'c', 'c', 'a', 't', 'a', 'c', 'g', 'c', 'c', 'a', 'a', 'c', 'a', 'c', 'c', 'a', 'a', 'a', 'a', 'c', 'a', 'a', 'a', 'a', 'a', 'a', 'c', 'g', 'c', 'a', 'c', 'a', 'a', 'a', 'c', 'c', 'a', 't', 'a', 'c', 'c', 'c', 'a', 't', 'c', 'a', 'a', 'c', 'c', 'a', 'g', 't', 'a', 't', 'c', 'c', 'a', 'a', 'c', 'a', 'c', 'a', 'a', 'a', 'c', 'g', 't', 't', 'a', 'c', 't', 't', 'c', 'c', 't', 'c', 't', 'c', 'g', 'a', 'c', 'g', 'a', 'a', 't', 'g', 'a', 'c', 'a', 't', 'g', 'a', 't', 'a', 'c', 'c', 'a', 't', 't', 't', 'c', 'c', 'c', 'c', 'c', 't', 't', 'a', 'g', 't', 'c', 'c', 'g', 'g', 't', 'c', 'a', 'g', 'c', 'c', 'c', 'g', 'a', 'a', 'a', 'g', 'a', 'g', 'g', 'c', 'g', 'c', 'a', 'g', 'g', 'c', 'a', 'g', 'c', 'c', 'a', 't', 'g', 'g', 'a', 'a', 'a', 't', 'g', 'g', 'c', 'g', 'g', 'c', 'c', 'g', 'g', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'a', 'g', 't', 'a', 't', 'c', 'a', 'g', 'a', 'a', 'c', 'c', 'c', 'a', 'c', 'g', 'g', 'g', 'g', 'a', 't', 'g', 'a', 't', 'a', 'c', 'a', 'g', 'c', 'g', 'c', 'a', 'g', 'c', 'g', 'c', 'g', 'a', 'g', 't', 'c', 'a', 'c', 'c', 't', 'g', 'c', 'a', 'c', 'a', 'a', 'a', 'g', 't', 'g', 'a', 'c', 'a', 'a', 'c', 't', 'c', 't', 'g', 't', 'c', 't', 't', 'c', 'a', 'a', 'g', 'c', 'g', 'g', 'c', 'g', 't', 'a', 't', 'c', 'a', 'g', 'g', 'c', 'c', 'c', 'a', 'g', 'c', 'a', 'a', 't', 'g', 'a', 'g', 'a', 'a', 't', 'a', 'a', 'a', 't', 't', 't', 'a', 'c', 'c', 'a', 'c', 'c', 'a', 'g', 'g', 'c', 'c', 'a', 'c', 't', 'g', 't', 'g', 't', 'c', 'a', 'g', 't', 'g', 't', 't', 'g', 't', 't', 'a', 'g', 'c', 't', 'c', 'g', 't', 'c', 'c', 'c', 'c', 'c', 'c', 't', 't', 't', 't', 'c', 'c', 't', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 't', 'c', 'c', 'a', 'a', 'g', 'c', 't', 'g', 'c', 'a', 'c', 'c', 'g', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'g', 'c', 't', 'a', 'a', 'c', 'c', 'g', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'g', 'a', 't', 'c', 'a', 'c', 'a', 'a', 'a', 'a', 'a', 'a', 'c', 'a', 'c', 'c', 'c', 'g', 'c', 'c', 'a', 't', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'a', 't', 'c', 'g', 'c', 't', 'g', 'c', 'a', 'g', 'a', 'a', 'c', 'c', 'a', 'g', 'g', 'a', 't', 't', 'a', 'g', 'c', 'a', 'g', 'a', 'a', 'a', 'c', 'a', 'g', 'c', 'g', 't', 't', 'g', 'a', 'a', 'g', 't', 'a', 'c', 'a', 'a', 'g', 'a', 'c', 'a', 'a', 'a', 't', 'g', 'c', 't', 'c', 'g', 'g', 'a', 'g', 'c', 'c', 't', 't', 'c', 'g', 'a', 'c', 'g', 'g', 't', 'g', 'c', 'c', 't', 'a', 'a', 't', 'g', 'g', 'a', 'g', 'g', 'a', 'c', 'a', 'c', 'a', 'g', 't', 'c', 'a', 'a', 't', 'c', 't', 'c', 'a', 't', 'c', 'a', 't', 'g', 'g', 'c', 'a', 'g', 'c', 'g', 'c', 'g', 'a', 'a', 'c', 'c', 'c', 't', 'c', 't', 'g', 'c', 'c', 'c', 't', 'a', 'a', 'a', 'c', 'c', 'a', 'a', 'a', 'g', 'g', 'g', 'g', 'a', 'c', 'a', 'a', 'g', 'c', 'c', 't', 'a', 'a', 'a', 'a', 't', 'a', 'c', 'c', 'c', 'g', 'g', 'a', 'c', 'g', 'c', 'a', 't', 'g', 'a', 'g', 'g', 'g', 'g', 'c', 'c', 'c', 't', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'g', 'g', 'g', 'c', 'a', 'a', 'g', 'c', 'c', 'c', 'a', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 't', 'c', 't', 'a', 'a', 'g', 'c', 't', 'c', 't', 'c', 'a', 'c', 'c', 'c', 't', 'g', 't', 't', 't', 't', 'c', 'c', 'a', 'c', 'g', 't', 'a', 'c', 't', 'g', 'g', 'c', 'a', 't', 'g', 'a', 'c', 'c', 't', 'g', 'g', 'g', 'g', 'c', 'g', 't', 'g', 'g', 'c', 't', 'a', 'a', 'c', 't', 'g', 't', 'g', 't', 'a', 'g', 'a', 'a', 't', 'a', 't', 'c', 't', 'c', 'g', 'a', 'a', 't', 't', 't', 'a', 'g', 'g', 't', 't', 't', 'c', 'c', 't', 'c', 'g', 'c', 'c', 'c', 'a', 'g', 'c', 't', 'c', 'c', 't', 'g', 'c', 'c', 'c', 'c', 'g', 't', 'g', 't', 't', 'c', 'c', 't', 'a', 'g', 'g', 't', 'a', 'a', 'a', 't', 'c', 'c', 'c', 'g', 'c', 't', 'g', 'c', 'a', 'a', 'a', 't', 'g', 'a', 'c', 'c', 'c', 'c', 't', 't', 't', 'c', 'c', 'c', 'c', 'g', 'a', 't', 't', 'a', 't', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'g', 'c', 'c', 'c', 'g', 'a', 'g', 'a', 'a', 'c', 'a', 'a', 't', 'c', 't', 't', 'a', 'g', 'a', 'a', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'a', 'c', 't', 'a', 't', 'a', 'a', 'a', 't', 'c', 'c', 'g', 'c', 'a', 'g', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'a', 'g', 'a', 'a', 'c', 't', 'g', 'c', 'a', 'c', 'a', 'a', 't', 'a', 'c', 'a', 'c', 'a', 'a', 't', 'a', 'a', 'c', 't', 'a', 'g', 'g', 'c', 'c', 'c', 'c', 'g', 'g', 'c', 'c', 'a', 'c', 'g', 't', 'g', 'a', 'g', 'c', 'a', 't', 'a', 'a', 'c', 'c', 't', 'a', 'g', 'g', 'c', 'a', 'a', 'a', 'c', 'c', 'g', 'a', 't', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'a', 't', 'a', 'a', 'c', 'a', 'a', 't', 'c', 'g', 'c', 'c', 'g', 'c', 'c', 'g', 'a', 'a', 'c', 'c', 'g', 'a', 'c', 't', 'c', 'a', 'g', 'c', 'c', 'g', 'a', 'c', 'c', 'a', 'g', 'g', 'a', 'g', 'a', 'g', 'c', 't', 't', 'c', 't', 'a', 't', 'g', 't', 'c', 'g', 'a', 'a', 'g', 'g', 'a', 't', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'g', 'c', 'a', 'a', 'g', 'c', 'a', 't', 'a', 't', 'c', 'c', 'c', 't', 'c', 'c', 'c', 't', 'g', 't', 'a', 't', 't', 'g', 't', 't', 'c', 'c', 'c', 'a', 'a', 't', 'g', 't', 'a', 'c', 'a', 'a', 'a', 't', 'g', 't', 'g', 'g', 'c', 'a', 'a', 'g', 'c', 'c', 'g', 'a', 't', 'g', 't', 't', 'c', 'c', 'c', 'g', 't', 't', 't', 'g', 'a', 't', 'c', 't', 'c', 'c', 'a', 'c', 'c', 'g', 'c', 't', 'g', 'a', 'a', 't', 't', 'g', 'g', 't', 'c', 't', 'g', 'g', 'g', 'g', 'g', 'c', 'g', 'a', 'g', 't', 't', 'c', 'c', 'c', 'c', 't', 'c', 'a', 'a', 'g', 'g', 'a', 'c', 't', 'c', 'g', 'c', 'g', 'g', 'g', 'g', 'g', 'g', 'g', 'c', 'a', 'g', 'g', 'g', 'c', 'c', 'g', 'c', 't', 't', 'g', 'g', 'c', 't', 't', 'c', 'c', 'c', 't', 't', 'a', 'c', 'c', 'a', 'a', 'a', 'a', 'c', 'a', 'g', 'a', 'c', 't', 'c', 'g', 't', 'a', 'c', 'g', 'g', 't', 'a', 'c', 'g', 'g', 'c', 't', 'a', 'a', 'c', 'a', 'c', 'a', 't', 'c', 'c', 't', 'g', 'c', 'c', 'c', 'a', 'g', 'a', 'c', 'g', 'a', 'c', 'a', 'a', 't', 'a', 'g', 'a', 'a', 'c', 'c', 'g', 't', 'a', 't', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 't', 'c', 't', 'c', 'c', 'a', 'c', 'a', 'g', 'a', 'c', 'c', 'a', 'a', 'g', 'a', 'c', 'c', 'a', 'c', 'a', 'a', 'a', 'a', 'g', 'c', 'a', 'c', 'a', 'a', 'a', 'c', 't', 'a', 'g', 'g', 't', 't', 'g', 'c', 'c', 'c', 'a', 'a', 'a', 'a', 't', 'a', 'c', 'c', 'a', 'a', 'c', 'a', 'c', 'c', 't', 'a', 'a', 'a', 'c', 'c', 't', 'g', 't', 'a', 'c', 'c', 'g', 'c', 'g', 'a', 'c', 'g', 'c', 'a', 'c', 'c', 'g', 'c', 'a', 'c', 'c', 'g', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'g', 'c', 'c', 'a', 'c', 'g', 'c', 'c', 'g', 'a', 'c', 't', 'c', 'g', 'c', 'c', 'c', 'c', 'g', 'a', 'a', 'a', 'c', 'g', 'g', 'a', 'c', 'a', 'c', 'c', 'a', 'g', 'g', 'a', 't', 'a', 'a', 'c', 'g', 'a', 'c', 't', 'g', 'a', 'a', 'c', 'c', 't', 'a', 'c', 'a', 't', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'g', 'c', 'c', 't', 'a', 't', 't', 't', 't', 't', 't', 't', 'a', 'a', 'c', 'g', 'c', 'g', 'c', 'a', 'a', 'g', 'g', 'c', 'c', 'g', 'c', 'c', 'c', 'a', 't', 'c', 'c', 't', 'g', 'g', 'a', 'a', 't', 't', 'a', 't', 't', 't', 'g', 'c', 'c', 'a', 'a', 'c', 'g', 'g', 't', 't', 'a', 't', 'a', 'c', 'g', 't', 'c', 'g', 't', 't', 't', 't', 'a', 'a', 't', 'g', 'g', 'a', 't', 'g', 'g', 'a', 'g', 'g', 'a', 'g', 'g', 'g', 'g', 'g', 'g', 'g', 'g', 'g', 'c', 'g', 'g', 't', 'g', 'a', 'a', 'g', 't', 'c', 'c', 'c', 'g', 'c', 't', 'c', 't', 'c', 'c', 'c', 't', 't', 't', 'c', 'c', 'g', 'g', 't', 'g', 't', 'c', 'g', 'g', 'g', 'a', 'a', 't', 't', 'c', 'c', 't', 'a', 'a', 'a', 'c', 'g', 'g', 'c', 'c', 'c', 'c', 'g', 'a', 'g', 'c', 'c', 't', 'c', 'c', 'c', 'g', 'g', 'g', 'g', 'g', 'c', 't', 'g', 'g', 'c', 'c', 'g', 'a', 'g', 'g', 'a', 't', 'a', 'c', 'a', 'c', 'c', 't', 'a', 'c', 'g', 'c', 'a', 'a', 'c', 'a', 'a', 't', 't', 'g', 'g', 't', 'c', 'c', 'g', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'g', 'a', 'a', 'c', 'g', 'c', 'a', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'a', 'a', 'c', 'c', 'c', 'g', 'c', 'c', 'a', 'a', 'a', 'a', 'c', 'c', 'a', 't', 'a', 'g', 'a', 'a', 'c', 'c', 'c', 'g', 'a', 'a', 'g', 'c', 'a', 'c', 'a', 'a', 'c', 'c', 'c', 'a', 'a', 'a', 'g', 'c', 't', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'a', 'a', 'g', 'c', 'a', 'c', 'g', 'c', 'a', 'a', 'a', 'c', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'g', 'a', 'a', 'a', 'c', 'c', 'c', 'g', 'g', 'a', 'g', 'c', 'c', 'c', 'c', 'g', 'c', 't', 'c', 't', 't', 'a', 'g', 'c', 't', 'a', 't', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'a', 'a', 'a', 'g', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'g', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'g', 'a', 'c', 'c', 't', 'c', 'a', 'a', 't', 'c', 'g', 'g', 'g', 't', 'g', 'c', 'a', 't', 'g', 't', 'a', 'g', 'a', 'g', 'g', 'c', 'c', 'c', 'a', 'a', 't', 'g', 'g', 'a', 'a', 'c', 'g', 't', 'a', 'g', 'a', 'a', 'c', 'g', 'a', 'a', 'c', 'a', 'a', 't', 't', 'a', 'c', 'c', 'g', 'a', 'a', 'a', 'g', 'a', 'a', 'c', 'a', 't', 'a', 'g', 'a', 'a', 't', 'c', 'g', 'c', 'g', 'g', 't', 'c', 't', 'a', 'c', 'g', 'g', 'g', 't', 'g', 'g', 'g', 't', 'g', 'g', 'g', 't', 'g', 'c', 'c', 'a', 't', 'g', 'g', 'g', 'g', 'g', 'a', 'c', 'g', 'g', 't', 't', 't', 'a', 'c', 'a', 'g', 't', 'c', 't', 'a', 'a', 't', 't', 'g', 't', 't', 'a', 'a', 't', 'c', 'g', 'c', 'g', 't', 'c', 'g', 'c', 'c', 'c', 't', 't', 'c', 't', 'c', 't', 'c', 'g', 'c', 'c', 'g', 'c', 'c', 'c', 'a', 'g', 'a', 'a', 'c', 'c', 'c', 't', 'c', 'c', 'g', 'g', 't', 'c', 'g', 'a', 'a', 'c', 'c', 't', 'g', 't', 'g', 'g', 'g', 'c', 'g', 'g', 't', 't', 'c', 'a', 'a', 'c', 'a', 'c', 'c', 't', 'c', 'g', 'a', 't', 'g', 'c', 'c', 'g', 'c', 'g', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 'c', 'a', 'a', 'a', 'c', 'a', 'a', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'a', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 't', 'c', 'a', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'a', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'a', 'c', 'c', 'c', 'g', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'g', 'a', 'c', 'a', 'a', 'a', 't', 'g', 'c', 'c', 'g', 'g', 'a', 'g', 'c', 'c', 't', 'a', 'a', 't', 't', 'c', 'c', 'g', 't', 'g', 'g', 'c', 'a', 'c', 'c', 'c', 'a', 'a', 't', 't', 't', 'a', 't', 'c', 't', 'c', 'c', 't', 'c', 'g', 'a', 'c', 'c', 'c', 't', 'g', 'g', 'c', 'g', 'c', 'g', 'g', 'c', 'g', 'a', 'a', 'a', 't', 'c', 'a', 'g', 't', 'g', 'a', 't', 'a', 'c', 'a', 't', 'a', 'g', 'a', 'a', 't', 'g', 'g', 'a', 't', 'g', 'g', 'g', 't', 'g', 't', 'g', 'a', 't', 'a', 'a', 'g', 'g', 'c', 'a', 'a', 'a', 'c', 'g', 't', 'a', 'c', 't', 't', 'c', 'g', 'g', 'c', 'c', 'a', 't', 'c', 'g', 'c', 'c', 'c', 't', 'a', 'c', 'c', 'a', 'c', 'g', 'c', 'a', 'a', 'c', 'g', 'c', 'c', 'g', 'g', 'g', 'g', 'g', 'c', 't', 'a', 'a', 'c', 'g', 'c', 'c', 'c', 'a', 'c', 'a', 'a', 't', 'g', 'g', 'g', 'g', 't', 't', 'g', 'a', 'g', 'a', 'g', 'g', 'c', 'c', 'a', 'g', 'g', 'g', 'c', 't', 'a', 'g', 'g', 'g', 'c', 'c', 't', 'c', 'g', 'g', 'a', 'a', 'c', 't', 'c', 'g', 'g', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 't', 'c', 'a', 'g', 'c', 'g', 'g', 'a', 'a', 'a', 't', 'c', 't', 'c', 'c', 'c', 't', 'g', 'g', 'c', 'a', 'c', 't', 'a', 'c', 't', 'c', 'c', 'g', 'g', 't', 'g', 't', 'g', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'g', 'c', 'c', 'a', 'a', 'c', 'c', 'a', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'a', 'a', 'c', 'a', 't', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'a', 'c', 'g', 'g', 'a', 'c', 'c', 't', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 't', 'c', 'c', 't', 'c', 'c', 'a', 'g', 'c', 'c', 'g', 'c', 't', 'g', 'c', 'c', 'c', 't', 't', 'a', 'a', 't', 'a', 'c', 'g', 'c', 't', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'g', 'a', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'g', 'a', 'a', 'a', 'a', 'c', 'c', 'a', 'a', 'a', 'a', 'g', 'g', 'a', 'a', 'g', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'g', 'c', 'c', 'a', 'g', 'a', 'g', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'a', 't', 't', 'c', 'c', 't', 'c', 'c', 'g', 'a', 't', 't', 't', 't', 'g', 't', 't', 't', 't', 't', 'a', 'g', 'g', 't', 't', 't', 't', 't', 't', 'c', 'a', 'a', 'g', 'c', 'c', 't', 't', 'a', 't', 'c', 'c', 'a', 't', 'g', 'a', 't', 'c', 'c', 'c', 'c', 't', 't', 'g', 'c', 'a', 'g', 't', 't', 'g', 't', 't', 't', 'g', 'g', 'g', 'g', 'c', 'g', 'c', 'g', 't', 'a', 'a', 'c', 'c', 'g', 'a', 't', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 't', 'g', 'c', 't', 'c', 'c', 'c', 'g', 'g', 't', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'g', 'g', 'a', 'g', 'a', 't', 't', 'a', 'a', 'g', 'c', 'c', 'g', 'g', 'c', 'a', 'a', 'c', 'g', 'g', 'g', 'a', 't', 'a', 'g', 'a', 'a', 'a', 'a', 'c', 'g', 'c', 'a', 'g', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'g', 'g', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 't', 'g', 'g', 'g', 'a', 'c', 'g', 'g', 't', 'c', 't', 'c', 'a', 'a', 'c', 'c', 'a', 'c', 'c', 'g', 't', 'c', 't', 't', 'a', 'c', 'c', 't', 'c', 'g', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'a', 'g', 'g', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'a', 't', 'c', 'a', 'a', 'c', 'g', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 't', 'a', 'a', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'a', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'c', 't', 'a', 'c', 'a', 'g', 't', 't', 'a', 'a', 'c', 'c', 'c', 'a', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'a', 'c', 'c', 'c', 't', 'a', 'c', 't', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 't', 't', 'a', 'a', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 't', 'c', 't', 'a', 'c', 't', 'a', 'a', 'c', 't', 'a', 'a', 'a', 'a', 'a', 'c', 'c', 't', 'a', 'g', 'g', 't', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'g', 'a', 't', 't', 'c', 't', 't', 'c', 'c', 't', 'g', 't', 't', 'g', 'c', 'c', 'c', 'g', 't', 'g', 'c', 't', 'a', 't', 't', 't', 'c', 't', 'a', 'c', 't', 'a', 't', 'c', 'c', 'c', 'c', 't', 't', 't', 't', 'g', 'c', 't', 'g', 'a', 'g', 'g', 't', 'g', 'g', 'a', 'g', 't', 'g', 'c', 'g', 'g', 'a', 'a', 'c', 'g', 'g', 'c', 'g', 'g', 'c', 'g', 't', 't', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'g', 'c', 'g', 'g', 'c', 'g', 'c', 'c', 'g', 'g', 'c', 'c', 'c', 'a', 'g', 'g', 't', 'g', 'c', 'c', 'g', 'g', 'c', 'a', 'c', 'a', 't', 'a', 'a', 'a', 'c', 'c', 'g', 'c', 'c', 'c', 'a', 'c', 'g', 'c', 'c', 'a', 'c', 'c', 'g', 'g', 'a', 'c', 'a', 'c', 'a', 'g', 'a', 'g', 'c', 'c', 'a', 'a', 'a', 'c', 'a', 'c', 'c', 'g', 't', 'g', 'a', 'a', 'a', 'c', 'c', 'g', 'g', 'c', 'c', 't', 'g', 'c', 'c', 'g', 'c', 't', 'c', 'c', 't', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'a', 't', 'c', 'c', 'c', 'g', 'a', 'a', 'c', 't', 'a', 'c', 'g', 'a', 'c', 'a', 'g', 'c', 'a', 'c', 'a', 'g', 'c', 'a', 'g', 't', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'a', 'a', 'c', 'a', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 't', 'g', 'g', 'c', 'c', 'a', 'c', 'c', 'c', 'g', 'c', 'a', 't', 'g', 'c', 'c', 'g', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'a', 't', 'c', 'c', 'c', 'g', 'c', 'a', 'a', 'c', 'c', 'g', 'c', 'c', 'c', 't', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'a', 'a', 'c', 'a', 'c', 'a', 'c', 'a', 'a', 'a', 'a', 'c', 'a', 'c', 't', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 'c', 'c', 'c', 'c', 'c', 'a', 't', 't', 't', 't', 't', 'a', 'c', 'c', 'a', 't', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 'c', 'a', 'a', 't', 't', 'a', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 'c', 'a', 'c', 't', 'g', 'c', 'c', 'a', 'g', 'c', 't', 't', 'c', 'a', 'c', 'a', 'a', 'c', 'g', 't', 'g', 'g', 't', 'c', 'g', 'c', 't', 'g', 't', 't', 'a', 'g', 'g', 'g', 'a', 'g', 'g', 'c', 'c', 'c', 'g', 'a', 'g', 'c', 'c', 'c', 'c', 't', 'g', 'c', 't', 't', 't', 'c', 'a', 'a', 'c', 'c', 'c', 't', 'a', 't', 'g', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'g', 'a', 'c', 'g', 'c', 'g', 'a', 'a', 'c', 'g', 'c', 'a', 'a', 'c', 'a', 'c', 'a', 'c', 'c', 'g', 't', 'c', 'a', 'a', 'c', 'g', 'c', 'c', 't', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 't', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'g', 'c', 'g', 'a', 'g', 'c', 'c', 'c', 'c', 'g', 't', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 't', 'a', 'a', 'a', 'g', 'c', 'a', 'g', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'g', 'g', 'g', 'a', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'g', 'c', 'a', 'c', 'a', 'a', 'a', 'c', 'c', 'a', 'c', 'c', 'g', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'g', 'g', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'g', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 't', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'g', 'a', 'g', 'c', 'g', 't', 't', 'a', 't', 'a', 't', 't', 't', 't', 'c', 'c', 'a', 'c', 'g', 't', 't', 't', 't', 'c', 'g', 'a', 'g', 'c', 't', 'c', 't', 'c', 't', 'c', 'c', 'g', 'a', 'g', 'a', 't', 't', 'a', 't', 'c', 't', 'c', 'c', 'c', 'g', 't', 'a', 'g', 'a', 'g', 'a', 't', 't', 't', 't', 'c', 't', 'c', 'a', 'c', 'a', 't', 'g', 'a', 'c', 'c', 'a', 'a', 'g', 'a', 'a', 'a', 'g', 'c', 'g', 'g', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'c', 'c', 't', 'g', 'a', 'a', 't', 'c', 't', 'a', 'c', 'a', 'a', 'g', 'a', 'c', 'a', 'g', 'g', 'c', 'c', 'c', 'c', 'g', 'c', 'g', 't', 'g', 't', 'g', 'a', 'c', 'c', 'c', 't', 't', 'a', 'a', 'c', 'c', 'c', 'g', 'g', 'c', 'c', 'g', 't', 'g', 'a', 'a', 'c', 'a', 'c', 'a', 'a', 'g', 'g', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'c', 't', 'g', 'c', 'a', 'c', 'c', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 't', 'c', 't', 'c', 'c', 't', 'a', 'c', 'g', 't', 'c', 'a', 't', 'c', 'c', 'c', 'g', 'c', 'a', 'a', 'a', 'g', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 't', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'a', 'c', 'a', 'c', 'a', 'a', 'c', 'c', 't', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'a', 'a', 'g', 'c', 'c', 'a', 'a', 't', 'g', 'g', 't', 'c', 't', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'g', 'c', 'c', 'c', 'a', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'g', 'g', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'g', 'a', 'g', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 't', 'a', 't', 'g', 'c', 'a', 'c', 'g', 'g', 't', 'g', 't', 't', 't', 'g', 't', 'g', 't', 't', 'a', 'g', 'g', 't', 'g', 'c', 'c', 'g', 't', 'c', 'g', 'c', 'g', 't', 't', 'g', 'a', 't', 't', 't', 't', 'g', 'g', 't', 'g', 'a', 't', 't', 'a', 'a', 't', 'g', 'a', 't', 'g', 'a', 't', 'g', 'a', 'a', 'g', 't', 'g', 'g', 'g', 'c', 'g', 't', 't', 'c', 'c', 't', 'a', 'a', 'a', 'g', 'c', 'g', 'c', 't', 'a', 'c', 't', 'c', 'c', 'c', 'c', 'a', 'g', 'a', 'a', 'a', 'g', 'g', 'c', 'c', 'g', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 't', 'g', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 't', 'g', 'c', 'a', 'a', 'a', 'a', 'a', 'c', 'g', 'g', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 'g', 'c', 'g', 'c', 't', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 'g', 'c', 'a', 'c', 'g', 'a', 'c', 'g', 'g', 't', 'c', 'a', 't', 'c', 'g', 'c', 'c', 'a', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 't', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'g', 'a', 'c', 'a', 'c', 'a', 'a', 'g', 'c', 'a', 'c', 'g', 'g', 'g', 't', 'c', 't', 'c', 'c', 'a', 'c', 'c', 'g', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'g', 'c', 'c', 'c', 'a', 'c', 'a', 'a', 'c', 'g', 'a', 'a', 'c', 'g', 'c', 'c', 'a', 'a', 'c', 'g', 'g', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 't', 'c', 'c', 't', 'c', 'c', 'c', 'a', 'c', 'c', 'g', 'c', 'c', 'a', 'a', 'c', 'g', 'c', 't', 'c', 'c', 'c', 'a', 'g', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 't', 'c', 't', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 't', 'c', 'g', 'c', 'g', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 't', 'g', 'c', 'g', 'g', 't', 't', 't', 't', 'a', 't', 't', 't', 'a', 't', 't', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'g', 't', 'c', 'a', 'g', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'a', 'a', 't', 't', 't', 'a', 'a', 'a', 'g', 'g', 't', 't', 'c', 't', 'g', 'g', 'c', 't', 'a', 't', 'a', 't', 'a', 'g', 'g', 'c', 'g', 'g', 'g', 'g', 'g', 'c', 't', 'g', 'g', 'g', 't', 't', 'c', 'a', 't', 't', 'c', 't', 't', 'g', 'c', 'c', 'c', 'g', 'a', 'a', 'c', 'a', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'g', 't', 'c', 'c', 't', 'a', 'a', 'c', 'c', 'a', 't', 't', 'g', 'c', 't', 'g', 'a', 'a', 'c', 't', 'g', 'g', 'c', 'a', 'c', 'g', 'c', 'c', 'a', 'a', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'g', 'g', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 't', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'a', 't', 'a', 'g', 'g', 'a', 't', 'c', 'a', 'c', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 'g', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 't', 'g', 'a', 'c', 'g', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'a', 'g', 'c', 'c', 'c', 'c', 't', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'a', 'a', 'g', 'a', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'g', 'g', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 't', 'c', 'a', 'a', 'a', 't', 'c', 'c', 'c', 'a', 'c', 'g', 'c', 'a', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'g', 't', 'c', 'a', 'c', 'c', 'g', 'c', 'a', 'c', 'g', 'c', 'a', 'a', 'a', 'c', 'c', 'a', 'c', 'c', 't', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'g', 't', 'g', 'a', 'c', 'g', 'c', 'a', 'c', 'a', 'a', 'g', 'a', 'a', 'a', 'g', 'a', 'c', 'g', 'a', 'g', 't', 'g', 'c', 'c', 't', 't', 't', 'a', 't', 'c', 't', 'g', 'a', 'g', 'g', 'a', 'g', 'a', 'g', 'a', 'g', 'g', 't', 't', 'a', 'a', 'a', 'g', 'c', 't', 'g', 'g', 't', 't', 'g', 'c', 'a', 'g', 'g', 'a', 'g', 'g', 'a', 'a', 'c', 'a', 'a', 'g', 'g', 'c', 'g', 'c', 'c', 'g', 'c', 't', 't', 'g', 'a', 'g', 'g', 'g', 'g', 'g', 'g', 'c', 'c', 'a', 't', 'g', 'c', 'c', 't', 'g', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'g', 'g', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'g', 'c', 'c', 'c', 'c', 'g', 't', 'a', 'c', 'a', 'a', 'g', 'c', 'c', 't', 'g', 'g', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'g', 'c', 'c', 'c', 'a', 'c', 'g', 'a', 'c', 't', 'c', 'c', 'g', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'c', 'g', 'a', 'c', 't', 'c', 'g', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 't', 't', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'a', 'c', 'g', 'a', 'a', 'a', 'c', 'a', 'c', 'g', 't', 'a', 'g', 'c', 'c', 'c', 't', 'c', 'c', 'g', 'c', 'g', 'g', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 't', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'g', 'c', 'a', 'a', 'g', 'c', 'c', 'c', 'a', 'a', 'g', 'c', 'a', 'c', 'c', 't', 'a', 'g', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 't', 'c', 'c', 'a', 'c', 'c', 'a', 'a', 'a', 'a', 't', 'c', 'c', 'a', 'a', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'g', 'a', 'a', 'c', 'g', 'g', 't', 't', 'c', 'a', 'c', 'g', 'c', 'a', 'a', 'g', 'a', 'a', 'c', 'a', 't', 'a', 't', 'a', 'a', 't', 't', 't', 't', 't', 't', 'c', 'g', 'c', 'a', 't', 't', 'c', 'a', 't', 'c', 'c', 'c', 'c', 'g', 'a', 'c', 'g', 't', 't', 't', 't', 'a', 'a', 't', 't', 't', 'c', 'c', 't', 't', 'g', 't', 't', 'a', 'g', 'c', 't', 'a', 'g', 'g', 'g', 'g', 'c', 'c', 'c', 'g', 'g', 'a', 'a', 'a', 'c', 'a', 'c', 'c', 'c', 'g', 'g', 'a', 'g', 'c', 'c', 'g', 'g', 'c', 'g', 't', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'g', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'a', 't', 'a', 'g', 'a', 'a', 'g', 'c', 'c', 'a', 'c', 'c', 'g', 'c', 'c', 'a', 'c', 't', 'a', 'c', 'a', 'c', 'c', 'g', 'a', 'a', 'c', 'c', 'a', 'c', 'a', 'c', 'g', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'a', 'a', 'c', 'c', 'c', 'g', 'a', 'a', 'c', 'c', 'c', 't', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 't', 'c', 'g', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 't', 'c', 'c', 'c', 'a', 'c', 'c', 't', 'c', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'g', 'c', 'g', 'a', 'c', 'g', 'c', 'c', 'a', 'a', 'g', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 'a', 'g', 'a', 'g', 'g', 'c', 'c', 'c', 'g', 'a', 'c', 'g', 'c', 'a', 'a', 'c', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 't', 'a', 't', 'c', 't', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'a', 't', 't', 'c', 'a', 'c', 't', 't', 't', 't', 'g', 'a', 'a', 't', 'c', 't', 't', 't', 't', 'c', 'c', 't', 'c', 'a', 'g', 't', 'c', 'c', 'c', 'c', 'c', 'c', 't', 't', 't', 't', 't', 'c', 'c', 'a', 'c', 'a', 't', 'a', 'c', 'g', 't', 't', 't', 't', 'a', 'a', 'g', 'g', 'a', 'g', 't', 't', 'c', 'c', 'g', 'c', 'c', 'c', 't', 'g', 'a', 'c', 'g', 'c', 'c', 'a', 'g', 'c', 'a', 'c', 'c', 't', 'a', 't', 'c', 'c', 'g', 't', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'g', 't', 'g', 'a', 't', 'g', 'c', 'c', 'g', 't', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 't', 'a', 'c', 'c', 'c', 'g', 'c', 'c', 'a', 'c', 'g', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 't', 'a', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 'a', 'g', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 'a', 'c', 'g', 'a', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'g', 'c', 'c', 'g', 'c', 'c', 'g', 'c', 'c', 't', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 't', 'c', 'g', 'c', 'c', 'a', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'g', 'c', 'a', 'c', 'a', 'c', 't', 'c', 't', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'a', 'c', 'g', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'a', 'c', 'c', 'a', 'a', 'a', 'c', 'g', 'c', 'c', 'c', 'a', 'a', 'c', 'a', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'g', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'g', 'g', 'a', 'c', 'a', 'c', 'c', 'c', 't', 'c', 'a', 't', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 't', 't', 't', 'a', 'g', 't', 't', 'g', 't', 'a', 'g', 'g', 't', 'c', 'g', 'c', 'g', 't', 'c', 'c', 'c', 'c', 't', 't', 't', 'c', 'c', 't', 'c', 'g', 'c', 'c', 't', 't', 'c', 'g', 'g', 't', 'a', 'c', 't', 'c', 'c', 'c', 'c', 't', 'a', 't', 't', 't', 'a', 'a', 'c', 'c', 'c', 'g', 'c', 'a', 'g', 'g', 'g', 't', 'c', 't', 'a', 'c', 'g', 'g', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 'a', 'c', 'g', 'g', 'c', 'c', 'c', 'c', 'g', 't', 't', 'a', 'g', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 't', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'g', 't', 'c', 'c', 'c', 'a', 'c', 'g', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 't', 'a', 'c', 'g', 'g', 'g', 'g', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'g', 'a', 't', 'c', 'c', 'c', 'a', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'g', 'g', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'a', 'c', 'a', 'c', 'a', 'a', 'c', 'a', 'a', 'g', 't', 'c', 'c', 'a', 'c', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 't', 'c', 'c', 'c', 't', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'g', 't', 'a', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'g', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'g', 't', 't', 't', 't', 'c', 'a', 't', 't', 'c', 't', 'a', 'c', 'c', 't', 't', 'g', 'c', 't', 't', 'c', 'c', 't', 'c', 'a', 'g', 't', 'c', 'c', 'c', 'c', 'a', 't', 'g', 'a', 'c', 'a', 'g', 'c', 'c', 'a', 't', 't', 't', 't', 't', 't', 'c', 'c', 'c', 'c', 'a', 't', 'g', 't', 't', 't', 'a', 'g', 'c', 'c', 'c', 'c', 't', 't', 'g', 'g', 'a', 'c', 'c', 'c', 'g', 'g', 'g', 'a', 'c', 'c', 'c', 'a', 't', 'c', 'g', 'a', 'a', 'a', 'a', 'c', 'c', 'c', 't', 'g', 'c', 'a', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'g', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 't', 'c', 't', 't', 'c', 'c', 'g', 't', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'g', 'c', 't', 'c', 'g', 'c', 'c', 'c', 'g', 'g', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'a', 'c', 'c', 'g', 't', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'a', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'a', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 't', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'g', 'g', 'g', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 't', 'a', 'a', 'g', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'a', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 't', 'c', 'c', 'c', 't', 'a', 'c', 'a', 't', 'c', 'g', 'c', 'g', 'c', 't', 'c', 'c', 'g', 'c', 't', 'c', 'a', 'a', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'g', 't', 't', 'a', 't', 't', 'c', 'c', 'c', 'c', 'g', 't', 't', 't', 't', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 't', 'c', 'a', 'a', 't', 'g', 'g', 't', 'c', 't', 'a', 'g', 't', 'g', 'c', 'a', 't', 'g', 'a', 'c', 'g', 'c', 'g', 'c', 't', 'g', 'c', 't', 'c', 'a', 'g', 'g', 'g', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'g', 'a', 'c', 'a', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'g', 't', 'a', 'c', 'c', 'c', 'c', 't', 't', 'g', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'g', 'c', 'g', 'a', 'c', 'a', 'c', 'c', 'c', 'a', 't', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'g', 'c', 'a', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 't', 'a', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'a', 'c', 't', 'a', 't', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'a', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'a', 'c', 'c', 't', 'a', 'c', 'c', 'c', 't', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'g', 't', 'g', 'c', 'a', 'a', 'c', 'a', 't', 'a', 'a', 'a', 'a', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'c', 'c', 'g', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 't', 'g', 't', 'a', 'c', 'g', 'c', 'c', 'a', 'c', 'a', 't', 'g', 'a', 'a', 'g', 't', 'g', 't', 't', 'g', 't', 't', 'a', 'c', 'c', 'c', 'c', 'c', 't', 't', 'g', 'a', 'a', 't', 't', 'a', 'g', 't', 'g', 't', 't', 't', 't', 't', 't', 'g', 'g', 'g', 'g', 'c', 'c', 'a', 't', 't', 'g', 'g', 'a', 'a', 'g', 't', 't', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 'g', 'a', 'a', 'c', 'a', 'a', 't', 't', 'c', 'a', 'a', 'a', 'a', 'c', 'c', 'g', 'c', 'g', 'c', 't', 'a', 'g', 'g', 'g', 'g', 'g', 'a', 'c', 'g', 'c', 'c', 'g', 'a', 'g', 'c', 'c', 'c', 'c', 'g', 'c', 'g', 'c', 'g', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'a', 'g', 'c', 'a', 'c', 'g', 'c', 'c', 'a', 'c', 't', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 't', 'c', 'g', 'c', 'g', 'a', 'c', 'c', 'a', 'c', 'a', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'a', 'g', 'a', 'g', 'c', 't', 'c', 'a', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'g', 'c', 'c', 't', 'c', 'c', 'c', 'g', 'a', 'c', 'g', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 'c', 't', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'g', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'g', 'a', 'a', 'a', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'a', 'c', 'c', 'c', 'g', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 't', 'a', 'c', 'g', 'a', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 'a', 'a', 'a', 'a', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 't', 'a', 'a', 'c', 'a', 'a', 'a', 'a', 'c', 'c', 'c', 't', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 'a', 'c', 'a', 'c', 'c', 'g', 'c', 'a', 't', 't', 'c', 'a', 't', 'c', 't', 't', 'c', 't', 't', 'c', 'a', 'c', 'c', 't', 't', 'c', 'a', 't', 'c', 't', 't', 'g', 't', 'a', 'c', 'c', 'g', 'g', 't', 't', 't', 't', 'c', 'g', 'a', 'g', 't', 't', 't', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 't', 'g', 't', 't', 'c', 't', 'c', 'c', 'a', 't', 't', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'g', 't', 'c', 'g', 'a', 'a', 'a', 'c', 'a', 'g', 'g', 'g', 't', 'g', 'a', 'c', 'g', 'c', 'c', 't', 'c', 'c', 'a', 't', 't', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 't', 'g', 'a', 'a', 'c', 'c', 'g', 'c', 'c', 'g', 'c', 'a', 'a', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'g', 'c', 'g', 'c', 'g', 'a', 'g', 'a', 'c', 'c', 'a', 't', 'g', 'a', 'a', 'a', 'a', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'g', 'c', 'a', 'c', 'c', 'a', 'c', 't', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'g', 'a', 'c', 'a', 'a', 'c', 'g', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'g', 'c', 'c', 'c', 'c', 'g', 'c', 'g', 'c', 'c', 'c', 'c', 'g', 'g', 't', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'a', 'a', 'c', 'g', 'c', 'a', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 'a', 'a', 'a', 'a', 'c', 'c', 'g', 'c', 'a', 'c', 'c', 'c', 'a', 'a', 'c', 'g', 'g', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'a', 'g', 'c', 'a', 'g', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'a', 'a', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'a', 'g', 'a', 'c', 'a', 'a', 'c', 't', 'g', 'a', 'c', 'a', 'c', 'g', 'c', 'c', 'g', 't', 'c', 'g', 'a', 'c', 'a', 'c', 'c', 'a', 'a', 'a', 'c', 't', 't', 'g', 't', 't', 't', 't', 't', 'a', 'c', 'g', 't', 't', 'c', 't', 'c', 't', 't', 'a', 'a', 't', 'g', 't', 't', 't', 'c', 'c', 'g', 'c', 'g', 't', 'c', 'c', 'c', 'c', 'c', 'a', 't', 'g', 'a', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'g', 'g', 'c', 'c', 'c', 'g', 't', 't', 'c', 'c', 'c', 'c', 'c', 't', 't', 'c', 'g', 'g', 't', 'c', 'g', 'a', 'c', 'c', 'c', 'c', 'g', 't', 'a', 'a', 'a', 'c', 'a', 'c', 'c', 'g', 'g', 't', 'c', 'c', 'c', 't', 'c', 'c', 'g', 'c', 'c', 't', 't', 'c', 'g', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'g', 'g', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'a', 't', 'a', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'a', 'a', 'c', 'g', 'c', 'g', 'c', 'c', 'a', 'c', 'g', 'a', 'c', 'c', 'a', 'a', 'a', 't', 'a', 'g', 'c', 'a', 'g', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'g', 'a', 'c', 'a', 'a', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'a', 'a', 'c', 'c', 't', 't', 't', 'g', 'c', 'c', 'g', 'g', 'a', 'a', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'a', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'a', 't', 'c', 'a', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'a', 'c', 'c', 't', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'a', 'g', 'c', 'a', 'c', 'c', 'a', 'c', 'a', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'a', 't', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'a', 'c', 'c', 'a', 'a', 'a', 'g', 't', 't', 'c', 't', 't', 'c', 'c', 'a', 't', 't', 'c', 't', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 't', 't', 't', 't', 't', 'c', 'c', 'a', 'g', 'g', 'g', 'g', 'c', 't', 'g', 't', 't', 't', 't', 'g', 'g', 't', 't', 'c', 'c', 'g', 'c', 't', 'a', 'a', 't', 't', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'g', 't', 'a', 'a', 'g', 'g', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'g', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'a', 'g', 'c', 't', 'c', 'c', 'a', 'g', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 't', 'c', 't', 'c', 't', 'a', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'a', 'c', 'a', 'g', 'c', 'g', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'a', 't', 'g', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'a', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'a', 'c', 'c', 'a', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 't', 'c', 'c', 'a', 'c', 'c', 'c', 't', 'c', 'a', 'a', 'c', 'c', 'c', 'g', 't', 't', 'c', 't', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 'g', 'a', 'c', 'g', 'g', 'c', 'g', 't', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 't', 'c', 'c', 't', 'c', 'c', 'a', 'c', 'g', 'g', 'c', 'c', 'c', 't', 'g', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 'g', 'a', 'c', 'c', 'c', 'a', 't', 'c', 'c', 'g', 'c', 'c', 'g', 'a', 't', 'a', 'g', 'g', 't', 't', 'a', 't', 'c', 'c', 'c', 'g', 'c', 'c', 'g', 't', 'a', 'g', 'g', 'g', 'a', 'c', 'c', 'a', 'c', 'c', 'a', 't', 'c', 'c', 'a', 't', 'g', 't', 't', 'c', 'c', 'a', 'c', 'g', 'g', 't', 't', 't', 't', 't', 'c', 'c', 'g', 't', 'c', 'g', 'c', 'c', 'g', 'c', 'c', 'c', 'g', 'c', 'a', 'c', 't', 'c', 'a', 'c', 'g', 't', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 't', 'c', 'g', 't', 'c', 'a', 'c', 'c', 'a', 'a', 'c', 'c', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'g', 't', 'c', 'a', 'g', 'c', 'c', 'g', 'c', 'a', 'c', 'a', 'c', 'c', 'g', 'c', 'a', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'a', 'a', 'a', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 't', 't', 'g', 't', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 't', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 't', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'a', 't', 'c', 't', 'a', 'a', 'a', 't', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 't', 't', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 't', 'c', 'c', 't', 'c', 'a', 'c', 'c', 'c', 'g', 'a', 'c', 'g', 'c', 'c', 'g', 'c', 'a', 'c', 'g', 'a', 'c', 'g', 'a', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 't', 'c', 'c', 'a', 't', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'c', 'c', 'c', 'a', 'a', 'c', 'g', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 't', 't', 't', 't', 't', 't', 'c', 'c', 'c', 'g', 'c', 't', 't', 'c', 'c', 'c', 'c', 'a', 'a', 'g', 't', 'c', 't', 'c', 'c', 'c', 'a', 't', 't', 'g', 'a', 'c', 'g', 'c', 'a', 't', 't', 't', 't', 'a', 'a', 'c', 't', 't', 't', 't', 'c', 'a', 'c', 'g', 't', 't', 't', 't', 'a', 'c', 'g', 't', 't', 'c', 'g', 'a', 'g', 'c', 'g', 'g', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 'c', 'g', 'a', 'c', 'c', 'g', 'g', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'g', 'g', 'c', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'g', 'a', 't', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 't', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'a', 't', 'c', 'g', 't', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'g', 't', 'c', 'a', 'a', 'c', 'c', 't', 't', 'a', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'a', 't', 'c', 'a', 'c', 'g', 'a', 't', 'c', 'g', 'c', 't', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 't', 'c', 'c', 'g', 'g', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'g', 'c', 'g', 'c', 'g', 'c', 'c', 'a', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'a', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'a', 'c', 'c', 't', 't', 't', 'a', 'a', 'g', 'g', 't', 't', 't', 't', 'c', 'c', 'g', 'c', 'c', 'c', 'a', 'g', 'c', 't', 't', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 't', 't', 't', 't', 't', 't', 'c', 'c', 'c', 'g', 't', 't', 'c', 'c', 'c', 'c', 'a', 'g', 't', 'a', 't', 'c', 'g', 't', 't', 't', 'g', 't', 'c', 'c', 'g', 'c', 'g', 'a', 'c', 'c', 'c', 'a', 'g', 'a', 't', 'c', 'c', 'c', 't', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 't', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'g', 'a', 'g', 'a', 'a', 'g', 'a', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 't', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'a', 'c', 't', 'a', 'g', 'c', 'a', 'c', 'g', 'c', 'c', 't', 't', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'g', 't', 't', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 'c', 'a', 'c', 'c', 'c', 'a', 'a', 'a', 'a', 'a', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 'a', 'c', 'a', 'a', 'a', 'g', 'c', 'a', 'a', 'c', 'c', 'c', 'g', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'c', 'g', 'c', 'c', 'c', 'a', 't', 'c', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'g', 'c', 'c', 'a', 'c', 'g', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'g', 'g', 'g', 'g', 'c', 'c', 'g', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'a', 'g', 'c', 'a', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'a', 'g', 't', 't', 'c', 't', 'a', 'a', 'a', 't', 'c', 'a', 'a', 't', 't', 'c', 'c', 'a', 'a', 't', 'a', 't', 't', 't', 'a', 'c', 'c', 't', 'a', 'c', 'a', 'g', 'c', 'c', 'a', 'c', 'a', 'a', 'c', 'a', 'a', 't', 'c', 't', 'a', 't', 'c', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 't', 't', 'a', 'c', 'a', 'c', 'a', 't', 'c', 'g', 'c', 'a', 't', 'g', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 'c', 'g', 'c', 'g', 'c', 'c', 'c', 'c', 'g', 'g', 'a', 'g', 'c', 'c', 'g', 'g', 'c', 'g', 'c', 'c', 'g', 'c', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 't', 'c', 'c', 'g', 'c', 'c', 't', 'g', 'c', 'a', 'c', 'g', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 't', 'c', 't', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'c', 'a', 'c', 'c', 't', 'c', 't', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 'a', 'a', 'c', 'g', 'c', 'g', 't', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'a', 'c', 'a', 'a', 'a', 'a', 'a', 'c', 'g', 'a', 'a', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'a', 'g', 'a', 'c', 'c', 't', 'c', 'c', 'a', 't', 't', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 't', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'c', 'g', 'g', 'g', 'a', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'a', 'a', 'g', 'c', 'g', 't', 'a', 'a', 'c', 'c', 'c', 'g', 'c', 'a', 'a', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 't', 'c', 't', 't', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'a', 'g', 't', 't', 't', 't', 't', 'c', 'c', 'c', 'a', 'g', 'g', 't', 't', 't', 't', 'c', 'c', 'g', 'c', 'a', 'g', 'g', 'c', 'c', 'c', 'g', 'a', 't', 'a', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'g', 't', 't', 't', 'c', 'c', 'c', 'a', 't', 'g', 't', 't', 'a', 'c', 'c', 'a', 'g', 't', 'c', 'g', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'g', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'g', 'c', 'c', 'g', 'c', 'g', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'a', 'c', 'c', 'a', 'c', 'a', 'c', 'g', 'c', 'c', 'a', 'a', 'c', 'g', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'g', 'c', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'g', 'a', 'c', 'g', 'c', 'a', 'c', 'c', 'c', 'a', 'a', 'c', 'a', 'c', 'a', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 't', 'c', 'a', 'c', 'g', 'c', 'c', 'a', 'c', 'g', 'a', 'a', 'a', 'g', 'c', 'a', 'c', 'a', 't', 'g', 'a', 'a', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'a', 'a', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'a', 'a', 'a', 'g', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'a', 'g', 'c', 'a', 't', 'c', 'a', 'a', 'g', 'c', 't', 'c', 't', 'a', 't', 'c', 't', 't', 't', 'c', 'c', 'c', 'c', 'a', 't', 'c', 'g', 'c', 'a', 'c', 'g', 't', 't', 't', 'g', 't', 't', 't', 't', 'c', 'c', 'a', 't', 't', 't', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'g', 'g', 't', 't', 'c', 'a', 't', 'g', 'c', 'c', 't', 'c', 'c', 'a', 'g', 't', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'a', 'c', 'a', 'g', 'c', 'c', 'g', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 't', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 'a', 'c', 'c', 't', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 't', 'c', 'g', 'a', 'a', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 't', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 'g', 'a', 'c', 'c', 'c', 'a', 'a', 'c', 't', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'a', 'a', 'c', 'a', 'g', 'c', 't', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'g', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'g', 'a', 'c', 'c', 'a', 'c', 'c', 'g', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'c', 't', 'g', 'a', 'c', 'a', 't', 't', 't', 't', 'a', 't', 'c', 'c', 'c', 't', 'c', 'c', 't', 'g', 'a', 't', 't', 't', 't', 't', 'c', 'c', 'c', 'c', 't', 'c', 'c', 't', 'g', 'a', 't', 't', 't', 't', 't', 't', 't', 'c', 'c', 'c', 'c', 'c', 'c', 't', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 't', 'c', 'g', 'a', 'c', 'g', 'c', 'c', 't', 'c', 'g', 'g', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 't', 'c', 'c', 'g', 'a', 'c', 't', 'c', 'c', 'a', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'g', 'g', 'a', 'c', 'c', 'c', 'g', 'c', 't', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'a', 'a', 'c', 'g', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'g', 'c', 't', 't', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'g', 'c', 'c', 'c', 'a', 'a', 'c', 'g', 'a', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'a', 'c', 'g', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 't', 'c', 'c', 'a', 'c', 'a', 'a', 'c', 'c', 'c', 'a', 'a', 'c', 'g', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 't', 'g', 'a', 'c', 'c', 'c', 't', 'a', 'c', 'c', 'g', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'a', 'a', 'c', 't', 'c', 'c', 'c', 'a', 'c', 'c', 'g', 'c', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 't', 't', 'g', 'a', 'c', 'g', 'g', 'g', 'a', 'c', 'g', 'a', 't', 't', 'g', 'g', 'g', 'g', 'a', 'c', 'g', 'a', 'g', 't', 't', 'g', 'c', 'g', 'a', 'c', 'g', 'a', 'g', 't', 'g', 'g', 'g', 'a', 't', 't', 't', 'g', 'a', 'g', 'a', 'c', 't', 'a', 't', 'g', 'c', 'g', 'a', 'c', 't', 't', 't', 't', 'g', 'g', 'g', 'g', 'g', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'g', 'g', 'c', 'c', 'g', 'g', 'g', 'g', 'c', 'c', 'c', 'g', 'c', 'a', 'a', 'c', 't', 'c', 'c', 'g', 'c', 'g', 'c', 'c', 'a', 'c', 'g', 'a', 'c', 'c', 'c', 'c', 'a', 'a', 'g', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 't', 'g', 'a', 'c', 'c', 'a', 'a', 'c', 'c', 'a', 'c', 'c', 'a', 'a', 'g', 'c', 'a', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'a', 'c', 'g', 'c', 'c', 'a', 'c', 'c', 'c', 'g', 't', 'c', 'c', 'c', 'a', 'c', 'a', 'g', 'g', 'c', 'c', 'g', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'c', 'g', 'a', 'c', 'c', 'a', 'a', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'c', 'a', 't', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 't', 'g', 'c', 't', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'a', 'c', 'c', 'c', 'g', 'c', 't', 'c', 'g', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 't', 'c', 'g', 't', 't', 't', 't', 'c', 'c', 'g', 'g', 't', 't', 'a', 'g', 'g', 'g', 't', 'c', 't', 'c', 'c', 't', 'c', 'c', 'g', 't', 'c', 't', 'a', 'g', 'a', 'a', 'c', 't', 't', 'g', 'a', 't', 'g', 'a', 'a', 'a', 'c', 't', 'c', 'c', 't', 't', 't', 'c', 't', 'g', 'c', 'g', 't', 'c', 'g', 't', 't', 't', 'g', 'g', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 'g', 'a', 'a', 'a', 'c', 'c', 'c', 'g', 'c', 'c', 'g', 'c', 'a', 'c', 'c', 'g', 'c', 'c', 't', 'c', 'g', 'a', 'c', 'a', 'a', 'c', 'c', 'g', 'g', 'c', 'c', 'c', 'c', 'c', 't', 't', 't', 'c', 'g', 'c', 'g', 'c', 'a', 'a', 'c', 'a', 't', 'g', 'g', 't', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 't', 'a', 'c', 'g', 'a', 'c', 'a', 'c', 'c', 'c', 'g', 'c', 't', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'a', 'c', 'a', 'c', 'g', 'a', 'g', 'c', 'c', 't', 'c', 'c', 'a', 'c', 'g', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 't', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 't', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'g', 'c', 'c', 'g', 'c', 'g', 'c', 'c', 'a', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'a', 'a', 'a', 't', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'a', 'a', 'c', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 't', 't', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 't', 'c', 't', 'g', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'g', 'g', 'g', 'a', 'c', 'c', 'c', 't', 'c', 'a', 'g', 't', 'a', 'a', 'g', 'c', 't', 'c', 'c', 'a', 'a', 't', 't', 'c', 'c', 'c', 'g', 'g', 'a', 'c', 'g', 't', 'a', 'c', 'g', 'a', 'g', 'c', 'g', 'a', 'c', 'a', 't', 't', 'a', 'g', 'c', 'c', 'g', 't', 't', 'c', 't', 'a', 'c', 'a', 't', 'g', 'c', 'g', 'c', 't', 't', 't', 'a', 'c', 'c', 'c', 'a', 'g', 'c', 't', 'a', 't', 'a', 'g', 'g', 'g', 'c', 'c', 'c', 'c', 't', 'c', 'g', 'g', 'g', 'g', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'a', 'c', 'g', 'g', 'a', 'a', 'c', 'c', 't', 'g', 'a', 'g', 'g', 'c', 'c', 'c', 'a', 'a', 't', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'g', 'g', 'g', 'g', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 't', 't', 'c', 'c', 't', 'g', 'g', 'c', 'c', 'c', 'g', 'c', 'a', 'a', 'c', 'c', 'c', 't', 'c', 'g', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 'a', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 't', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'g', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'a', 'g', 'c', 'c', 't', 'a', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'g', 'g', 'g', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'c', 'c', 'g', 'c', 't', 'g', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 'g', 'g', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 't', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'a', 'a', 'c', 'a', 'c', 't', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'g', 'g', 'c', 'a', 'c', 'c', 't', 'c', 'c', 't', 't', 't', 'g', 'c', 'g', 'a', 't', 't', 't', 'c', 't', 'c', 'g', 't', 'a', 'c', 'c', 'a', 't', 'g', 'a', 't', 't', 'g', 'c', 'g', 'c', 'c', 't', 't', 't', 'c', 'a', 'a', 'a', 't', 't', 't', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'g', 'a', 'g', 't', 'c', 'c', 'c', 'c', 'a', 'c', 'g', 'a', 'c', 't', 'g', 't', 'c', 'g', 'g', 'g', 'g', 'c', 'c', 'g', 'g', 'g', 'a', 'c', 't', 'a', 'g', 'g', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 't', 'c', 'a', 'c', 'g', 'a', 'c', 't', 'c', 'a', 'a', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 't', 't', 'c', 'c', 'a', 'a', 'a', 'a', 'c', 'g', 'g', 'c', 'c', 'g', 'a', 't', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'g', 'c', 'c', 'c', 'a', 't', 'g', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'g', 't', 'c', 'c', 't', 'c', 'a', 'c', 'a', 'g', 'g', 'c', 'c', 'g', 'c', 'c', 'c', 'g', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'g', 'c', 'g', 'g', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'g', 'a', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'g', 'c', 'a', 'a', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'g', 'c', 'c', 'c', 'a', 'a', 't', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 't', 't', 'c', 'c', 't', 'c', 'g', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'a', 'c', 'c', 'g', 'c', 'c', 'g', 'g', 'g', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 't', 'c', 'c', 'a', 'c', 'c', 'c', 't', 'a', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'g', 'a', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 't', 't', 'c', 'g', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'g', 't', 'c', 'a', 'c', 'g', 'c', 'c', 'g', 't', 't', 't', 'g', 'c', 'a', 'a', 'c', 'a', 'c', 'g', 't', 't', 'g', 'a', 'a', 'c', 'a', 'a', 'c', 'a', 'g', 't', 'c', 'a', 'g', 'a', 'a', 't', 'a', 'a', 'c', 'a', 'a', 't', 'a', 'g', 'g', 't', 't', 'g', 'a', 'a', 't', 'a', 'a', 't', 'a', 'g', 't', 'c', 'a', 'a', 'g', 'a', 'g', 'c', 'a', 'c', 'c', 'g', 'c', 'a', 'c', 'c', 'g', 'c', 'c', 'c', 't', 'g', 'g', 'a', 'c', 'a', 'c', 'g', 'g', 'c', 'c', 'c', 'c', 't', 'c', 'a', 'a', 'c', 't', 'c', 'c', 'a', 'c', 'c', 'c', 't', 'a', 't', 'a', 'g', 'c', 't', 'g', 'g', 'c', 'c', 'c', 'g', 'c', 'g', 'g', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 't', 'c', 't', 'c', 'c', 'c', 'a', 'c', 'c', 't', 'c', 't', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'a', 'c', 'g', 'g', 'c', 'c', 'g', 'a', 'c', 'c', 'a', 'c', 'g', 'a', 'a', 'c', 'c', 'a', 'a', 'c', 'g', 't', 'c', 'c', 'a', 'a', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 't', 'g', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'a', 'c', 'c', 'c', 't', 'g', 'a', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 't', 'c', 'c', 'c', 't', 'c', 'a', 'a', 'c', 'g', 'c', 'c', 'a', 'a', 'c', 'g', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 't', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'g', 'a', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'a', 't', 'a', 'c', 'a', 'c', 'a', 'a', 'c', 'g', 'a', 'c', 'a', 't', 'a', 'g', 't', 'a', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 't', 'c', 'a', 'c', 'g', 'a', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'g', 'c', 'c', 'c', 't', 'c', 't', 'g', 'c', 'a', 't', 'a', 'a', 'g', 'a', 't', 'c', 'c', 't', 'c', 'g', 'a', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'a', 'g', 'c', 'g', 'c', 'a', 'c', 'g', 'c', 'c', 'c', 'c', 'g', 'c', 't', 'c', 'a', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'a', 'c', 'a', 't', 'c', 'c', 'g', 'c', 'a', 'a', 'g', 'a', 'g', 'c', 'c', 'c', 'c', 'g', 'g', 'c', 'c', 'a', 'c', 'g', 'g', 'c', 'a', 'g', 'c', 'g', 't', 'g', 'a', 'a', 'a', 'g', 'c', 'c', 'a', 'a', 'c', 'c', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'g', 'c', 'g', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'g', 'a', 'g', 'a', 'c', 'a', 'c', 'a', 'c', 'g', 'a', 't', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 't', 'c', 'c', 't', 'a', 'c', 'g', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'a', 'c', 'g', 'c', 'a', 'g', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 'c', 'g', 'c', 'a', 'c', 'a', 'g', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'g', 'a', 'c', 'a', 'c', 'g', 'g', 'g', 'c', 'g', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'a', 'c', 'c', 'c', 'c', 't', 'c', 'g', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 't', 'g', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 't', 'c', 'a', 'a', 'c', 'g', 't', 't', 'c', 'a', 't', 'c', 'c', 'a', 'g', 't', 'c', 'c', 'c', 'c', 't', 'g', 't', 't', 'c', 'a', 't', 'g', 'a', 't', 'c', 'g', 'a', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'a', 't', 'c', 't', 'c', 'c', 'c', 'c', 't', 'g', 'g', 't', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 't', 't', 't', 't', 't', 't', 'c', 'a', 'c', 'a', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'g', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 'c', 'g', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'a', 'a', 'c', 'a', 'a', 'g', 'c', 'c', 'c', 't', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 't', 'c', 'a', 'g', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'g', 't', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'g', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'a', 'a', 'g', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 't', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'a', 'c', 'g', 'g', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 't', 'c', 'g', 'c', 'g', 'c', 'c', 't', 'c', 'c', 'c', 'a', 'c', 'a', 'g', 'c', 'c', 'a', 'c', 'c', 'g', 'g', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'a', 'c', 'c', 'c', 'c', 't', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 't', 'a', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 't', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 't', 't', 'c', 't', 'c', 'c', 'a', 'c', 't', 'g', 'g', 't', 'a', 'g', 'c', 'c', 'c', 't', 't', 't', 't', 't', 't', 't', 't', 'c', 'a', 'c', 'g', 'g', 't', 'a', 'a', 't', 't', 'a', 't', 'g', 'c', 'c', 'c', 'c', 'c', 'g', 't', 'g', 'g', 't', 't', 'a', 'g', 'c', 't', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'c', 'a', 'c', 't', 'c', 't', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'g', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'a', 'c', 'c', 'c', 'g', 'a', 'c', 'a', 'c', 'c', 'c', 'a', 't', 'c', 'c', 'c', 'c', 'a', 't', 'c', 'a', 'a', 'g', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 't', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 't', 'c', 'g', 'a', 'g', 'g', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 't', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'g', 'g', 'a', 'c', 'c', 'c', 'g', 'c', 't', 'c', 'g', 'a', 'a', 'c', 'c', 'c', 'c', 'g', 'g', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'a', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 'a', 'c', 'g', 'c', 'c', 'c', 'g', 't', 'g', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'g', 'c', 'c', 'c', 'g', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'c', 'a', 'g', 'g', 'c', 'c', 'c', 'c', 't', 't', 't', 't', 'a', 'g', 't', 'a', 'g', 't', 'g', 't', 't', 't', 't', 'a', 't', 'c', 'a', 't', 't', 't', 't', 't', 't', 't', 'a', 'g', 'a', 'g', 't', 't', 't', 't', 't', 't', 'a', 't', 'c', 'a', 'g', 't', 't', 't', 't', 't', 'a', 'a', 't', 'a', 'a', 'g', 'a', 't', 't', 'a', 'a', 'c', 'a', 't', 'c', 'g', 't', 't', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'a', 'c', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 't', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'g', 'g', 't', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'g', 'g', 'c', 'c', 't', 'c', 't', 'a', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'g', 'g', 'c', 'c', 'a', 'c', 'a', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 't', 't', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'g', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'g', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'g', 't', 'a', 'c', 'g', 'c', 'a', 'c', 'g', 'g', 'g', 't', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'a', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'g', 'a', 'g', 'c', 'c', 'c', 'a', 't', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'g', 'g', 'g', 'c', 'c', 'c', 'c', 'g', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'a', 't', 'g', 'c', 't', 'c', 't', 'g', 'c', 'c', 'c', 'c', 'g', 'a', 't', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 'c', 'g', 'c', 'c', 'g', 'c', 't', 't', 'c', 't', 'g', 'c', 't', 'c', 'c', 'g', 'g', 't', 'c', 't', 't', 'c', 'g', 'g', 't', 't', 'g', 't', 't', 't', 'g', 'a', 'g', 't', 'g', 'a', 'g', 'c', 'c', 'g', 'g', 'g', 'g', 'a', 'g', 't', 't', 'c', 't', 'c', 'c', 'c', 'c', 'a', 'a', 't', 'c', 'c', 't', 'c', 'c', 'c', 'g', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 't', 'c', 'c', 'c', 't', 't', 'a', 'c', 'c', 'c', 't', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'a', 'c', 'g', 'a', 'c', 'c', 'a', 't', 'c', 'c', 'a', 'g', 'c', 'c', 't', 'a', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 't', 'c', 't', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'g', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 't', 'c', 'c', 't', 'c', 'a', 'c', 'g', 't', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'g', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 'c', 'g', 'g', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 't', 'a', 'a', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 't', 't', 'c', 't', 'c', 'g', 'c', 'c', 'c', 'c', 'g', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 't', 'c', 'c', 'c', 'a', 'a', 'g', 't', 't', 't', 't', 't', 'c', 't', 't', 't', 't', 't', 't', 't', 't', 'g', 'g', 'a', 'c', 'c', 'g', 't', 'c', 'c', 'c', 'c', 'c', 'c', 't', 't', 't', 't', 'c', 'a', 'c', 'a', 'g', 't', 't', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'c', 't', 'c', 'g', 'g', 'c', 'a', 't', 't', 'c', 'c', 'g', 't', 'g', 'g', 'g', 'g', 'g', 't', 't', 't', 'c', 'a', 't', 'g', 'g', 'a', 't', 't', 't', 'g', 'c', 'c', 'g', 'c', 'a', 'g', 'c', 'c', 't', 'g', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'g', 'a', 'c', 'g', 'c', 'c', 'g', 'c', 'c', 'c', 't', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 'a', 'c', 'g', 'a', 'c', 'a', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'g', 'c', 't', 'a', 'c', 'c', 'g', 'g', 'c', 'c', 'a', 'g', 't', 'g', 'c', 'c', 'c', 'g', 't', 'a', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'a', 'a', 'c', 'a', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'a', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'g', 'c', 'c', 'a', 'a', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'a', 'c', 't', 'g', 't', 'a', 'c', 'a', 'c', 'c', 'g', 'g', 'c', 'a', 't', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 't', 'c', 'c', 'c', 'c', 'c', 'g', 't', 'a', 'c', 'c', 'g', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 'c', 'c', 'c', 'a', 't', 'g', 't', 't', 't', 'c', 'c', 'g', 'g', 'g', 't', 't', 'c', 'c', 'c', 'c', 'c', 'a', 't', 't', 'g', 'g', 'c', 'c', 'c', 'c', 't', 't', 'g', 'c', 'g', 'g', 't', 'c', 'c', 'c', 'c', 'a', 't', 't', 'g', 'a', 'c', 't', 'c', 'c', 'c', 't', 'c', 't', 't', 't', 't', 'g', 'a', 't', 'c', 'g', 't', 't', 't', 't', 't', 'g', 'c', 'a', 't', 'a', 'a', 'c', 'c', 'g', 'a', 'a', 'g', 't', 'g', 'c', 'c', 'g', 'a', 'g', 'g', 'a', 'a', 'g', 'g', 'g', 'g', 'c', 'g', 'c', 'g', 'c', 'g', 'g', 'c', 't', 'g', 't', 'c', 't', 'g', 'c', 'a', 'c', 'c', 'g', 'g', 'c', 'c', 'c', 'g', 't', 'a', 'c', 'c', 'g', 'c', 'c', 'c', 'g', 'c', 'a', 'a', 'c', 'a', 'c', 'c', 'a', 'g', 'c', 't', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'g', 'a', 'g', 'a', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 'c', 'g', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 'c', 'c', 'c', 't', 'c', 'g', 'a', 'c', 'g', 'g', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 't', 'g', 'g', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'a', 'g', 'c', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 't', 'g', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'a', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'a', 'c', 'a', 'c', 'a', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'a', 't', 'c', 't', 'g', 'c', 'c', 'g', 'c', 'g', 'c', 't', 't', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'a', 'g', 'c', 'c', 'a', 'a', 'a', 'a', 'g', 'g', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 't', 'a', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'g', 'c', 'a', 'c', 'c', 'g', 'g', 'g', 'g', 'c', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 't', 't', 't', 't', 't', 'a', 'a', 't', 't', 'c', 'g', 't', 't', 't', 't', 'c', 'c', 'c', 'g', 't', 't', 'c', 'c', 'c', 'c', 'a', 'c', 'g', 'g', 'g', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'g', 'g', 't', 't', 't', 't', 'c', 'c', 't', 'c', 'c', 'a', 'c', 'a', 'g', 't', 't', 't', 'c', 'c', 'c', 't', 'a', 't', 't', 'c', 'a', 'g', 'c', 'c', 'c', 'g', 'c', 'g', 'g', 't', 'c', 'g', 'a', 't', 'g', 'c', 't', 't', 'g', 'c', 't', 'g', 't', 'a', 'g', 'c', 'g', 'g', 'c', 'g', 'a', 't', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 't', 'g', 'a', 'g', 'c', 'c', 'c', 'c', 'g', 'g', 'g', 'c', 'g', 't', 'g', 'c', 'g', 't', 'c', 'g', 'c', 'c', 'c', 'c', 't', 'c', 'g', 'a', 'c', 'c', 'g', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'g', 't', 'g', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'c', 'g', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'g', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'a', 'a', 'c', 'a', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'a', 'a', 'a', 'a', 'a', 'c', 'c', 'a', 't', 'g', 't', 't', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'g', 'a', 'c', 'c', 'c', 'c', 'a', 't', 'g', 'g', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 't', 'c', 'c', 'g', 'g', 'g', 'g', 'c', 'c', 't', 't', 'c', 'g', 'g', 'c', 'a', 'g', 't', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 'a', 't', 't', 't', 't', 't', 'g', 'c', 'g', 'g', 'c', 't', 'c', 'g', 'c', 'c', 'c', 'g', 'c', 'a', 't', 'g', 'g', 't', 'c', 'c', 'c', 't', 'c', 'c', 't', 'g', 't', 't', 't', 'c', 'c', 'g', 'c', 'g', 'g', 'a', 'c', 'g', 'c', 'a', 'a', 'g', 'c', 'c', 'c', 't', 't', 't', 'c', 'c', 'c', 'c', 'c', 't', 'a', 'c', 'c', 'a', 't', 'c', 'a', 'g', 'g', 'c', 'a', 'a', 'g', 'c', 'g', 'g', 't', 'c', 'c', 'g', 'a', 'a', 'g', 'g', 'g', 'g', 'c', 'c', 'g', 't', 'g', 'g', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 't', 't', 'c', 'c', 'g', 'a', 'a', 'c', 'c', 'g', 'g', 'g', 't', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'a', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 't', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'g', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'g', 'c', 'g', 't', 'c', 'c', 'c', 't', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'a', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'g', 'c', 't', 'a', 'c', 'a', 'c', 'c', 't', 'g', 'c', 'a', 'g', 'g', 'c', 't', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'g', 'a', 'g', 'a', 'c', 'g', 't', 't', 'g', 'c', 'c', 'c', 'a', 't', 't', 'c', 'c', 'c', 'c', 't', 'g', 'a', 'c', 'c', 'c', 'c', 't', 't', 't', 'c', 'c', 'a', 't', 't', 'c', 'c', 'c', 'c', 't', 'a', 'a', 'g', 'a', 'c', 'c', 't', 't', 't', 't', 't', 'c', 'a', 'g', 't', 'c', 't', 't', 'c', 'c', 'a', 'c', 'a', 'a', 'a', 'g', 'c', 't', 'c', 'c', 'g', 't', 'g', 'g', 'g', 'g', 'g', 't', 'c', 'c', 'c', 't', 'c', 'a', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'a', 'g', 'c', 'g', 'g', 'c', 'g', 'a', 'c', 'c', 'a', 'c', 'g', 'g', 't', 'g', 'a', 'c', 'g', 'c', 'a', 'c', 'g', 'g', 'c', 'c', 't', 'a', 'g', 'c', 'c', 'g', 'a', 'a', 'c', 'a', 't', 'c', 'a', 'g', 't', 't', 't', 'c', 'g', 'c', 'a', 'c', 'c', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 't', 'g', 'c', 'g', 'g', 'a', 'c', 'c', 'c', 'a', 'a', 'g', 'c', 'c', 'c', 'c', 't', 'c', 't', 'c', 'c', 'a', 'a', 'g', 'g', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'g', 'g', 'c', 'c', 'a', 't', 't', 't', 'c', 'c', 'g', 't', 'a', 'c', 'c', 't', 'c', 't', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 't', 'g', 'c', 'g', 'c', 'a', 'a', 'c', 'c', 't', 'g', 't', 'g', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'a', 'g', 'a', 'a', 'c', 't', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'a', 'a', 'c', 't', 't', 'c', 'a', 'a', 'c', 'c', 'g', 't', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 't', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'g', 'a', 'c', 'a', 'c', 't', 'a', 'g', 'c', 'a', 'c', 'c', 'g', 'c', 'c', 'g', 'a', 'c', 't', 'c', 't', 'c', 'c', 't', 'g', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 't', 't', 't', 't', 't', 'c', 'a', 'a', 't', 'c', 'g', 't', 'g', 't', 't', 't', 't', 't', 'a', 't', 'g', 'c', 'c', 'c', 'c', 'g', 't', 't', 't', 't', 't', 'c', 'a', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 't', 'g', 'g', 'a', 'c', 'a', 'c', 'a', 'a', 'g', 'g', 't', 'c', 'c', 'c', 'c', 'g', 't', 'g', 'c', 'g', 'c', 'a', 'a', 't', 'g', 't', 'g', 'c', 'c', 't', 't', 'g', 'a', 'c', 'c', 'a', 'g', 'c', 'c', 't', 't', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 't', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'g', 'a', 'g', 'g', 'g', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'g', 'c', 'c', 'c', 'a', 'a', 'a', 'g', 'g', 'g', 'c', 'c', 'a', 'a', 'c', 'g', 'c', 'g', 'g', 'c', 'c', 'c', 't', 'c', 'g', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 't', 'g', 'g', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'c', 'a', 'a', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'a', 'c', 'g', 'a', 'a', 'c', 'a', 't', 't', 'c', 'g', 'c', 'g', 'c', 'c', 'c', 'a', 'c', 'c', 'g', 'c', 'c', 't', 'g', 'g', 't', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'a', 'g', 'a', 'c', 'c', 'a', 'c', 'a', 'a', 'a', 'a', 'c', 'c', 'a', 'g', 'g', 't', 'c', 'a', 'c', 'g', 'c', 'c', 'a', 'c', 'g', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 't', 'a', 'a', 'c', 'a', 'c', 'c', 'c', 'a', 'g', 'a', 'a', 'c', 'c', 'g', 't', 'g', 't', 'a', 'c', 'c', 'c', 'a', 'c', 'a', 't', 'a', 'a', 'c', 'a', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'a', 'c', 'c', 'a', 'a', 'c', 'a', 'c', 'c', 't', 'c', 'c', 'a', 'a', 'c', 'g', 't', 'c', 'c', 'g', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 't', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 'g', 'g', 't', 't', 'a', 't', 'c', 't', 'c', 'c', 'g', 'g', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'g', 'c', 'c', 'a', 't', 't', 'c', 't', 'c', 'c', 'a', 't', 't', 't', 'c', 'c', 'c', 't', 'g', 't', 'g', 'g', 't', 't', 't', 'g', 'g', 'a', 'c', 'c', 'a', 'g', 'a', 'g', 'a', 'g', 'c', 'c', 't', 't', 'c', 'g', 'c', 'a', 'c', 'c', 'c', 'a', 'a', 'c', 't', 'c', 'a', 'c', 'a', 'g', 'c', 'a', 'c', 'c', 'g', 'g', 'c', 't', 'g', 'c', 'c', 'g', 'c', 'c', 'a', 'a', 'a', 'c', 'g', 'g', 'g', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'a', 'a', 'c', 'g', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'g', 'g', 'g', 'g', 'c', 'g', 'c', 'a', 'g', 'g', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'g', 'a', 'g', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 'c', 'g', 'g', 'c', 'c', 'a', 'a', 'c', 'c', 't', 'c', 'g', 'c', 'c', 'c', 'a', 'a', 'g', 'c', 'c', 'c', 'a', 'g', 'a', 'c', 'c', 'c', 'a', 'c', 'g', 'c', 'a', 'c', 'a', 'a', 'c', 'g', 'c', 'a', 'a', 'g', 'c', 'c', 't', 'a', 't', 'c', 'a', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 'a', 'c', 'a', 'a', 'c', 'c', 'c', 'g', 'c', 'c', 'g', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'a', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 't', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'g', 'g', 'c', 'c', 'a', 'a', 'g', 'c', 'c', 'c', 't', 'a', 'c', 'c', 'c', 'c', 'a', 't', 't', 't', 'c', 't', 'c', 'c', 't', 'g', 'g', 'g', 'g', 't', 't', 't', 't', 't', 'c', 'c', 't', 'c', 't', 't', 'c', 't', 't', 'c', 't', 'c', 'g', 'c', 'g', 'a', 'c', 'c', 'c', 't', 'c', 'c', 'a', 't', 'c', 't', 'c', 'g', 't', 'g', 'c', 'g', 'c', 't', 'g', 't', 't', 'c', 'c', 't', 'g', 'c', 'g', 't', 't', 't', 't', 'g', 'a', 'c', 'g', 't', 'g', 'g', 'c', 'a', 'a', 'c', 'g', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'a', 't', 't', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'g', 'c', 'c', 'a', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 't', 'g', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 't', 'c', 'a', 'c', 't', 'c', 'c', 'g', 'c', 'a', 'c', 'a', 'a', 't', 'g', 'c', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 't', 'c', 'g', 'g', 'a', 'c', 'c', 'c', 't', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 'g', 'g', 'a', 'g', 'c', 'c', 'a', 'c', 't', 'c', 'g', 'g', 'c', 'c', 'c', 'a', 'c', 't', 'g', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'a', 'a', 'g', 'g', 'c', 'c', 'c', 'a', 'c', 'a', 'g', 'a', 'c', 'c', 'c', 'g', 'a', 'a', 'c', 'g', 'a', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 'c', 'a', 'a', 'g', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'a', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'a', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'a', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'a', 'a', 'a', 'c', 'c', 'g', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 't', 'g', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 't', 't', 't', 'c', 'c', 'g', 't', 'g', 'c', 't', 'g', 't', 'a', 't', 't', 'c', 'c', 'c', 'a', 't', 't', 't', 't', 't', 'c', 'g', 'c', 'a', 'g', 't', 'c', 'c', 'c', 'c', 'c', 'g', 't', 't', 't', 'c', 'c', 'c', 'g', 'c', 'g', 't', 'a', 'g', 't', 't', 't', 't', 't', 't', 'c', 'c', 'g', 't', 't', 'a', 't', 't', 't', 't', 'c', 't', 'g', 'c', 'g', 'g', 'c', 'c', 'c', 'c', 'a', 't', 't', 't', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'c', 'a', 'c', 't', 'a', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'g', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'a', 'a', 'g', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 't', 'c', 'c', 'a', 'c', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'a', 'g', 'g', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'g', 'a', 'c', 'a', 'c', 'c', 'a', 'a', 'c', 't', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 't', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'g', 'c', 'c', 't', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 'g', 't', 'c', 'a', 'a', 'g', 'c', 'c', 'a', 'g', 't', 'c', 'c', 'g', 'c', 'c', 'c', 'g', 'a', 't', 'c', 't', 'c', 'c', 't', 't', 'g', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'g', 'c', 'c', 'a', 'c', 'a', 'c', 'a', 'a', 'a', 'a', 'a', 't', 't', 'c', 'g', 'c', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'a', 'c', 'c', 'g', 'a', 't', 'c', 'a', 'a', 'a', 'c', 't', 'a', 'c', 'c', 'c', 'a', 'c', 'a', 'g', 'a', 'g', 't', 'g', 'a', 'c', 'g', 't', 'c', 'a', 't', 't', 'c', 'a', 'a', 't', 't', 't', 'g', 'g', 'a', 'c', 'c', 'c', 'a', 'c', 'a', 'a', 't', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 't', 'g', 't', 'g', 'g', 'a', 't', 'a', 't', 'c', 'c', 'g', 'a', 't', 'c', 'c', 't', 'c', 't', 'g', 'c', 'c', 'c', 'g', 't', 't', 't', 'c', 'g', 'g', 't', 'c', 'g', 'c', 'a', 't', 'g', 'c', 'c', 'g', 't', 'g', 't', 'c', 'c', 'c', 'a', 'c', 'g', 'g', 'c', 'c', 't', 't', 'c', 'g', 'c', 'c', 'c', 'a', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'a', 'a', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 'a', 'a', 'c', 'a', 't', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 't', 'c', 'c', 'a', 'c', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'g', 'a', 'a', 'c', 'c', 'c', 't', 'c', 'g', 'a', 'c', 'c', 'g', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'g', 'c', 'a', 'c', 'a', 'a', 'c', 'c', 'c', 'g', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'a', 'a', 'g', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'g', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 't', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'a', 'c', 'a', 'c', 'c', 'g', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'a', 'c', 'a', 'a', 'a', 'g', 'a', 'c', 'a', 'g', 'g', 'a', 'g', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 't', 't', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'g', 'a', 't', 'c', 'c', 'c', 'c', 'c', 'c', 't', 't', 't', 't', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'a', 't', 'g', 't', 't', 'c', 'c', 't', 'c', 'c', 't', 'g', 't', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'g', 'a', 'g', 'c', 'g', 'c', 't', 't', 'g', 'g', 'a', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'g', 't', 'c', 'g', 't', 'a', 'a', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 't', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'g', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'c', 'a', 'c', 'a', 'a', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'a', 'a', 'a', 'a', 'a', 'c', 'a', 'c', 'c', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'g', 'c', 't', 'c', 'c', 'g', 't', 'g', 'c', 't', 'a', 'a', 'a', 'c', 'a', 'a', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'g', 'c', 'g', 'a', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 't', 'c', 'g', 'c', 'a', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'a', 'a', 'c', 'a', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'g', 'c', 'g', 'g', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'g', 't', 't', 'a', 'a', 'a', 'c', 'c', 'c', 't', 'g', 'g', 'a', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'g', 'c', 'a', 'a', 'c', 'c', 'g', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 'g', 't', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'g', 't', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 't', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'a', 'c', 'g', 'a', 'c', 'a', 'a', 't', 'c', 'c', 't', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'a', 't', 'c', 'c', 'a', 'g', 'c', 'c', 'g', 't', 'c', 'c', 'g', 'g', 'g', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'c', 't', 'g', 'c', 't', 'c', 'a', 'a', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 'c', 'c', 'c', 'c', 'g', 'g', 'c', 'a', 'a', 'c', 'c', 'g', 't', 'a', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 't', 'a', 'c', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'g', 'a', 'c', 'a', 'c', 'c', 'c', 'g', 'a', 't', 'c', 'a', 'a', 'a', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'a', 'c', 'c', 'g', 'g', 't', 't', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'g', 'a', 'c', 'a', 'a', 'c', 'g', 'c', 'g', 'c', 'c', 'c', 'a', 'g', 'c', 'g', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 't', 'c', 'a', 'a', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 't', 'c', 't', 'c', 'a', 'g', 'a', 'c', 'c', 'a', 'a', 'a', 'a', 'g', 'c', 'g', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 'g', 'g', 'a', 'a', 'a', 'c', 'c', 'c', 'a', 'c', 'a', 'a', 'a', 'g', 'c', 'c', 'c', 't', 'c', 'c', 'c', 't', 'a', 'g', 'g', 'a', 'g', 'g', 'a', 'c', 'g', 'g', 'c', 'g', 'g', 'c', 'c', 'a', 'c', 'a', 'a', 'g', 'c', 'a', 'c', 'a', 'a', 't', 'g', 't', 'c', 'g', 'a', 't', 'c', 'g', 'g', 'g', 't', 'c', 'g', 't', 'g', 'a', 'a', 'g', 'g', 't', 'c', 'g', 'g', 'a', 'a', 'c', 'g', 't', 't', 't', 't', 't', 'c', 'c', 't', 't', 'c', 'a', 'c', 'c', 'a', 'c', 't', 'c', 'c', 'a', 'c', 'g', 'a', 'c', 'g', 'a', 'c', 'a', 'c', 'c', 'g', 'a', 'a', 't', 'c', 'g', 'c', 'g', 't', 'c', 't', 'g', 'c', 'c', 'g', 'c', 'c', 'a', 'a', 'c', 't', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'g', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 'a', 'a', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'a', 'a', 'c', 'c', 'g', 'a', 't', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'a', 'c', 'c', 't', 'c', 'c', 'a', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'g', 'c', 't', 'a', 'a', 'a', 'g', 'c', 'c', 'c', 't', 'a', 'c', 'a', 'c', 'a', 'c', 'c', 'a', 'c', 't', 'a', 't', 'c', 'c', 'g', 'c', 'g', 'c', 'c', 'g', 'g', 'c', 't', 'a', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'a', 'a', 'c', 'c', 't', 't', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 'g', 'a', 'g', 'a', 'c', 'c', 'a', 't', 't', 't', 'a', 't', 'c', 'g', 'c', 'c', 'g', 'a', 'g', 'c', 't', 'g', 'c', 't', 'a', 'g', 'c', 't', 'c', 'c', 'a', 'c', 'a', 't', 't', 't', 't', 'c', 'c', 'g', 'c', 'g', 'a', 'g', 'c', 'c', 'a', 't', 'a', 'g', 'c', 't', 'c', 't', 't', 'c', 't', 'c', 'c', 'c', 't', 'c', 'g', 'a', 'g', 'g', 'c', 't', 'g', 'c', 't', 'c', 'g', 't', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'a', 'c', 'g', 'c', 'c', 'a', 'g', 'c', 't', 'c', 't', 'c', 'c', 'c', 'g', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 't', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 't', 't', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'g', 'g', 'c', 'g', 'c', 'a', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'a', 'c', 'g', 'c', 'c', 'c', 'c', 'g', 'g', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'g', 'a', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 't', 'c', 'a', 'a', 'a', 'a', 'c', 'c', 'a', 'a', 'g', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'a', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'g', 'g', 'c', 'a', 't', 't', 'c', 'a', 'a', 'a', 'a', 'a', 'g', 'a', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'g', 'c', 'c', 'a', 'c', 'c', 'c', 't', 'c', 'g', 'c', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'a', 'c', 'g', 'c', 'c', 'c', 'c', 'g', 'g', 't', 'a', 'a', 'c', 'c', 'a', 'c', 'c', 'a', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 'a', 't', 't', 'g', 't', 't', 'g', 't', 't', 'g', 'c', 't', 'a', 't', 'g', 'g', 'a', 'g', 't', 'g', 'c', 't', 'g', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'g', 't', 'c', 'c', 'g', 'g', 't', 't', 'a', 'c', 't', 'c', 't', 'c', 'g', 'c', 'c', 'g', 'a', 'c', 'g', 'a', 't', 'g', 'g', 't', 'g', 'a', 't', 'a', 'c', 't', 't', 'c', 'g', 'a', 'c', 'g', 'a', 'c', 'g', 'a', 'g', 't', 'c', 'g', 'c', 'c', 'c', 'a', 'g', 'g', 'c', 't', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'g', 'g', 'g', 't', 'c', 'c', 'g', 'c', 'c', 'c', 'g', 'c', 'g', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'g', 'a', 'a', 'c', 'c', 'c', 't', 't', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 't', 't', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'a', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 'a', 'g', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'a', 'a', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 't', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'c', 'a', 't', 'c', 'c', 'c', 'c', 't', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'a', 'c', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'a', 'c', 'a', 'c', 'g', 'c', 'a', 'c', 'a', 'g', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'g', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 't', 'g', 't', 'g', 't', 'g', 'a', 't', 't', 't', 'a', 'a', 'g', 't', 'g', 't', 't', 't', 't', 't', 'a', 'g', 'a', 't', 'g', 'g', 't', 'a', 'a', 't', 'a', 'a', 'g', 'c', 'a', 'c', 'g', 'g', 'a', 'g', 'c', 'g', 'a', 'g', 'g', 'a', 'g', 't', 'g', 'a', 'g', 't', 't', 'g', 't', 'g', 'a', 't', 'a', 'a', 'c', 'g', 'a', 'c', 'a', 'c', 't', 'c', 'c', 't', 'c', 'c', 'g', 'c', 'c', 'g', 'g', 't', 'g', 'g', 'c', 'g', 'g', 'g', 'g', 'c', 'c', 'c', 't', 'c', 't', 'c', 'c', 'c', 'a', 'c', 'a', 't', 'a', 'c', 'g', 'c', 'c', 'g', 'g', 'c', 'c', 'a', 'c', 't', 'c', 'g', 'c', 'g', 'g', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'a', 'g', 'c', 'g', 'a', 'g', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'a', 'a', 'c', 'c', 'g', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 't', 't', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'g', 'a', 'a', 'g', 'a', 'a', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'a', 'g', 'c', 'c', 'g', 'c', 'a', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'a', 'a', 'a', 'c', 'c', 'a', 't', 'c', 'c', 'g', 't', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'g', 'a', 'c', 'c', 'a', 'a', 'a', 'a', 'a', 'c', 'a', 'a', 'g', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'a', 'a', 't', 'c', 'a', 'a', 'g', 'a', 'c', 'c', 't', 'c', 'g', 'g', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'g', 't', 'a', 'g', 'c', 'a', 'a', 'c', 'g', 'c', 'g', 'c', 'g', 'g', 'c', 'g', 'a', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'g', 'c', 'c', 't', 'c', 't', 'c', 'c', 't', 'a', 't', 't', 't', 'c', 'c', 'c', 'a', 't', 'g', 't', 't', 'c', 'c', 'c', 'a', 'g', 'a', 'c', 't', 'a', 'a', 't', 't', 't', 'c', 'c', 't', 'c', 'c', 't', 'a', 'c', 'g', 'g', 't', 't', 't', 't', 'a', 'c', 't', 't', 't', 'a', 'c', 'a', 'c', 'g', 't', 'g', 't', 't', 'c', 'g', 'a', 'g', 'a', 'c', 'g', 'g', 'c', 'g', 'g', 'c', 'c', 'a', 't', 't', 't', 'a', 'g', 'c', 'g', 'a', 't', 't', 't', 'g', 't', 'g', 'a', 't', 'g', 'g', 'g', 't', 'c', 'c', 't', 'g', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 't', 'g', 'g', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'g', 'c', 'g', 't', 'c', 'g', 'g', 'c', 'a', 'a', 'c', 'c', 'c', 'a', 'c', 't', 'c', 'c', 'c', 'c', 't', 'c', 't', 'c', 'g', 'c', 'c', 'g', 'c', 'c', 'c', 'g', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'g', 'a', 'a', 'c', 'c', 'g', 'c', 'g', 'a', 'a', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 't', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'g', 'a', 'a', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'g', 'c', 't', 'a', 'c', 'g', 'c', 'g', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'a', 'c', 'a', 'a', 'a', 'c', 'c', 'a', 'a', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 't', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 't', 'a', 'a', 'a', 'c', 'g', 'c', 'c', 'a', 'c', 'c', 'a', 'a', 'c', 'c', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'c', 'c', 'c', 'a', 'a', 'c', 'g', 'g', 'c', 'c', 'a', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'g', 't', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'a', 'g', 'c', 'a', 'c', 'a', 'c', 'g', 'c', 'c', 'g', 'c', 't', 'a', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 't', 'c', 'g', 'c', 'c', 'g', 'c', 'g', 't', 't', 't', 'c', 't', 'a', 'g', 'a', 't', 'c', 'c', 'a', 'c', 'c', 't', 'g', 't', 't', 'c', 't', 'c', 'g', 'g', 'c', 'g', 'c', 'c', 'a', 'a', 'a', 'g', 'c', 't', 't', 'c', 't', 'c', 'c', 'a', 't', 'g', 't', 't', 't', 't', 'g', 't', 't', 't', 't', 'g', 't', 'c', 'c', 'c', 'a', 'a', 'g', 'a', 'c', 'g', 'c', 'c', 'a', 'a', 'a', 'g', 'g', 'c', 'c', 'a', 'c', 'a', 'a', 'g', 'c', 'a', 'c', 'g', 'a', 'g', 'g', 't', 'g', 'a', 'g', 'a', 'g', 'a', 'c', 'c', 'g', 'g', 'c', 'a', 'g', 't', 'a', 'c', 'g', 'c', 't', 'c', 'g', 'c', 'g', 'c', 't', 'c', 'c', 'a', 'c', 'c', 'g', 'c', 'g', 'c', 'g', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 't', 'c', 't', 'g', 'g', 'c', 'g', 't', 'c', 'a', 'c', 'c', 't', 't', 'c', 'c', 't', 't', 'g', 'c', 'c', 'g', 'g', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'g', 'a', 'a', 'c', 'g', 'c', 't', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'a', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 't', 'c', 'g', 'g', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'a', 'c', 'c', 'a', 'a', 'c', 'g', 'c', 'a', 'g', 'c', 't', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'a', 'a', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'a', 'a', 'a', 'c', 'c', 't', 't', 'c', 'c', 'a', 'g', 'a', 'c', 'c', 'g', 'c', 'c', 'a', 'g', 'a', 'a', 'c', 'c', 'g', 't', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 't', 'g', 't', 't', 't', 't', 'c', 'c', 'c', 'g', 't', 'c', 'c', 'g', 't', 't', 't', 'c', 'c', 'g', 'a', 't', 't', 'a', 't', 't', 't', 't', 't', 'g', 'g', 'c', 't', 'a', 't', 't', 'c', 't', 't', 'a', 'c', 'c', 'a', 't', 't', 'c', 'a', 'c', 'a', 'c', 't', 't', 't', 't', 't', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 't', 'c', 'c', 'g', 'g', 'c', 'c', 'a', 'a', 't', 'c', 't', 'c', 'c', 'a', 'g', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'a', 'c', 'c', 'c', 'g', 'g', 'g', 't', 'g', 't', 'c', 'c', 'a', 'g', 'a', 'c', 'c', 'c', 't', 'g', 'g', 'c', 'g', 'c', 't', 'g', 'g', 'g', 'c', 'g', 'a', 'g', 'g', 't', 'c', 'c', 't', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'g', 'g', 'c', 'c', 'a', 'a', 'c', 'c', 'g', 'g', 't', 'c', 'g', 'c', 'a', 'a', 't', 'c', 'g', 'c', 'g', 'c', 'a', 'c', 'g', 'g', 'c', 'c', 'c', 'g', 'g', 'g', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'g', 'g', 't', 't', 'c', 'a', 'a', 'c', 'c', 'c', 't', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'a', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'c', 'g', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'c', 'g', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 't', 'c', 'a', 'a', 'a', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'g', 'c', 'c', 'c', 'g', 'g', 'c', 't', 'a', 'c', 'c', 'c', 'c', 't', 'g', 'c', 'c', 'c', 'c', 'a', 'a', 't', 'c', 'a', 'a', 'c', 'g', 'c', 'a', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'a', 't', 't', 't', 'c', 'c', 't', 'a', 'a', 'g', 'a', 'c', 't', 'g', 't', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 't', 't', 'c', 'g', 't', 't', 'c', 'a', 't', 'c', 'a', 'a', 't', 'c', 'g', 'g', 'c', 'a', 'c', 't', 'c', 'g', 't', 'a', 't', 'g', 't', 'g', 'a', 't', 'c', 'c', 'a', 'g', 't', 'c', 'c', 'a', 't', 't', 't', 'g', 'c', 'c', 'a', 'c', 't', 'c', 'g', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 't', 'c', 'c', 'c', 't', 't', 'c', 't', 'c', 'g', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'g', 'g', 'g', 'c', 'a', 'c', 'c', 'a', 'g', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'g', 'g', 't', 'a', 'a', 'g', 'g', 'c', 'a', 'c', 'g', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 't', 'g', 'c', 'a', 'a', 'c', 'a', 'c', 'c', 'c', 'g', 't', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 't', 'a', 'c', 't', 't', 'a', 'g', 'g', 'c', 'c', 'c', 'g', 'c', 'a', 'c', 't', 'c', 'a', 'c', 'c', 'c', 'c', 't', 'g', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'g', 'g', 'g', 'c', 'a', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'g', 'c', 't', 'g', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'g', 't', 'c', 'a', 'c', 'c', 't', 'c', 'g', 'c', 'a', 'a', 'c', 'a', 'c', 'a', 'a', 'g', 'c', 'c', 'c', 'g', 'c', 'a', 'a', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'g', 'c', 'c', 'c', 't', 'c', 'a', 'c', 'g', 't', 'a', 'c', 'c', 'c', 'g', 'a', 'c', 'a', 'a', 'g', 'g', 'c', 'c', 'a', 'c', 'c', 't', 'c', 'c', 'g', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'a', 'g', 'a', 'c', 'a', 'a', 'c', 'c', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'g', 'c', 'c', 'c', 'g', 'g', 'g', 'a', 't', 'g', 'g', 'c', 'c', 'g', 'g', 'a', 'g', 'g', 'c', 'g', 'a', 'a', 't', 't', 'a', 'a', 'g', 't', 'a', 't', 'g', 'a', 'a', 'g', 't', 't', 'a', 't', 'c', 'c', 'g', 'g', 'g', 'g', 'c', 'c', 'c', 'a', 'c', 'a', 't', 'g', 'a', 'c', 'g', 'g', 'c', 't', 'g', 'a', 'g', 'a', 'a', 't', 'g', 'a', 'a', 'g', 'c', 'g', 'c', 'g', 't', 'c', 't', 't', 'g', 'g', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'c', 'c', 'c', 'g', 'a', 'c', 'g', 'a', 't', 'a', 'c', 'c', 't', 'g', 'c', 'c', 'c', 't', 'g', 'g', 'a', 't', 'c', 'c', 'c', 'g', 'c', 'a', 'c', 't', 'a', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'g', 't', 'c', 'c', 'c', 'g', 'g', 'g', 'a', 'a', 't', 'g', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'a', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'c', 'g', 'a', 'c', 'g', 'c', 'g', 'g', 'g', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 'g', 'c', 'g', 'c', 'c', 'c', 'c', 'g', 'g', 't', 'c', 't', 'c', 'g', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'a', 'g', 't', 't', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'a', 'a', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'g', 'a', 'a', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'a', 'g', 'c', 'a', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 't', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'a', 'c', 'a', 'c', 'a', 'a', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'a', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 't', 'g', 'c', 'c', 'g', 'c', 't', 'g', 'c', 'g', 'c', 'g', 'a', 't', 'c', 'c', 'g', 'c', 'g', 'c', 't', 'g', 't', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 't', 'c', 't', 'c', 'c', 'g', 'a', 'c', 'g', 'a', 'g', 't', 'g', 'g', 'c', 'g', 't', 'g', 'c', 't', 't', 't', 'c', 'g', 'a', 'g', 'a', 'g', 'g', 'a', 'c', 'c', 'g', 'c', 'a', 'c', 'c', 'g', 'c', 't', 'g', 'g', 'g', 'c', 'g', 'c', 'a', 'c', 'a', 'g', 'a', 'c', 'g', 'c', 'c', 'g', 'g', 't', 'g', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'g', 'c', 'c', 'g', 'c', 'c', 'g', 'g', 'c', 'g', 'a', 'c', 't', 'c', 'c', 'a', 'c', 'c', 'g', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'a', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'g', 'a', 'a', 'c', 'a', 'a', 't', 'c', 't', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'g', 'a', 'a', 'a', 'g', 'c', 'c', 't', 't', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 't', 'a', 'g', 'g', 'c', 'g', 'g', 'c', 'c', 'c', 'c', 't', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'g', 'c', 'a', 'c', 'c', 'c', 'g', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 't', 'a', 'c', 'c', 'a', 'g', 'a', 'a', 'g', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'g', 't', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'g', 'c', 'g', 'g', 'g', 't', 't', 'c', 'g', 'c', 'g', 't', 'c', 't', 't', 'g', 'g', 'g', 'c', 'g', 't', 't', 't', 't', 't', 'c', 'g', 'g', 't', 'g', 't', 'c', 'c', 't', 't', 'c', 'c', 'g', 'c', 'g', 'g', 'c', 't', 't', 't', 't', 'c', 'g', 't', 'g', 'g', 't', 't', 't', 't', 't', 'a', 'a', 'c', 't', 't', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 'g', 'g', 'c', 'g', 'c', 'g', 'g', 'g', 'a', 'c', 'a', 't', 'g', 't', 'a', 'g', 'c', 'g', 't', 'g', 'c', 'a', 'g', 'c', 'g', 'c', 'c', 'g', 'c', 'g', 'g', 't', 'g', 'c', 'c', 'a', 'c', 'a', 'a', 'c', 'c', 'g', 'c', 'c', 'c', 'g', 'g', 'g', 'g', 'g', 'c', 'g', 'a', 'g', 'g', 'a', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'g', 'a', 'a', 'c', 'c', 'a', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'a', 'c', 'c', 'a', 'a', 'g', 'c', 'c', 'a', 'c', 'c', 'c', 't', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'a', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 'g', 'c', 'c', 'c', 't', 'c', 'a', 't', 'a', 'c', 'c', 'c', 'a', 'a', 'g', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 't', 'c', 'a', 'c', 'c', 'c', 'c', 't', 'c', 'a', 'g', 'c', 'g', 'a', 'c', 'a', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'g', 'c', 'a', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 't', 'a', 'a', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 't', 't', 't', 't', 'c', 'c', 'c', 'c', 'c', 't', 't', 'c', 'a', 'g', 'a', 'c', 't', 'g', 't', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'g', 'a', 't', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 't', 't', 't', 't', 't', 't', 't', 'g', 't', 'g', 'g', 'g', 'c', 't', 'c', 't', 'g', 'c', 'c', 'c', 't', 't', 'g', 'c', 'c', 'c', 'g', 'g', 'g', 'a', 't', 'g', 'g', 'g', 'g', 'c', 'c', 't', 't', 'g', 't', 'g', 'c', 'g', 't', 'c', 'g', 'g', 'g', 'c', 'g', 'a', 't', 't', 'g', 'c', 'g', 'c', 'c', 'a', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'g', 'a', 'g', 'c', 'g', 'c', 'c', 'g', 'g', 'a', 'a', 'g', 'g', 'a', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'g', 'c', 'c', 'g', 'c', 'a', 'c', 'c', 'a', 'c', 'g', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'a', 'a', 'a', 't', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'g', 'g', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'g', 'c', 'c', 'a', 'c', 'c', 't', 't', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'g', 'g', 'c', 't', 'a', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'a', 'g', 'c', 'c', 'a', 'c', 'c', 'g', 'c', 'a', 'a', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'g', 'g', 'c', 'c', 'c', 'a', 'a', 'c', 'a', 'g', 'a', 'c', 'g', 'c', 'g', 'c', 'c', 'g', 'c', 'c', 't', 'c', 'c', 'g', 'c', 'c', 'c', 'a', 'a', 'g', 'c', 'c', 't', 'c', 't', 'c', 'c', 'a', 'g', 't', 't', 'a', 't', 'a', 'a', 'g', 'g', 'a', 'g', 'a', 't', 'a', 't', 'a', 'c', 'a', 'g', 'g', 't', 'c', 'c', 'g', 't', 't', 'a', 'a', 't', 'g', 't', 'g', 'g', 'g', 'g', 'g', 'g', 'g', 'g', 'g', 'g', 'g', 't', 'g', 'g', 'g', 'g', 'g', 'g', 'g', 'g', 'g', 'g', 'g', 'g', 'g', 'a', 'g', 't', 't', 'g', 'c', 'c', 'c', 't', 'g', 'a', 'g', 'c', 'c', 'c', 'c', 'g', 'a', 'g', 'g', 'g', 'c', 'g', 'a', 'g', 'g', 'g', 'g', 'g', 'g', 'c', 'c', 'a', 'c', 't', 'a', 't', 'g', 'g', 'g', 'g', 'c', 'g', 'g', 'c', 'g', 'g', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 't', 'c', 'g', 'c', 'g', 'c', 'c', 'c', 'g', 'g', 'c', 't', 'c', 't', 'c', 'g', 'c', 'c', 'a', 't', 'c', 'c', 'c', 'a', 'c', 'g', 'g', 'c', 'a', 'g', 'c', 'a', 'a', 'c', 'g', 'a', 'c', 'c', 'c', 'c', 'g', 'c', 'g', 'c', 'a', 'c', 'a', 'c', 'a', 'c', 'a', 'g', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'a', 'c', 'c', 'a', 'c', 'a', 'c', 'a', 'a', 'a', 'g', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 'a', 'a', 'c', 'a', 'c', 'c', 'g', 'c', 'c', 'g', 'c', 'c', 't', 'c', 'g', 'a', 'c', 'a', 'a', 'c', 'a', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'g', 'c', 'a', 'c', 'g', 'g', 'a', 'c', 'c', 't', 'a', 'a', 'c', 'c', 'c', 'c', 't', 'a', 'a', 'c', 'c', 'g', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'g', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'a', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 't', 't', 't', 't', 't', 'a', 'g', 't', 't', 'a', 't', 'a', 'c', 'c', 'c', 'g', 'g', 'c', 'g', 'g', 't', 'g', 'g', 't', 'g', 'g', 't', 'g', 't', 'c', 'g', 'g', 'a', 'c', 'c', 'a', 'a', 'a', 'c', 'a', 'a', 't', 't', 't', 'c', 't', 't', 't', 'a', 't', 't', 'a', 't', 't', 'c', 'c', 'c', 'a', 'c', 't', 'c', 'a', 'g', 'a', 'a', 'a', 'g', 'a', 'g', 'g', 'g', 't', 'g', 'c', 'c', 't', 't', 'a', 't', 'g', 'g', 'c', 'a', 'a', 'a', 'a', 'g', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 't', 'g', 'g', 'c', 'g', 't', 'a', 'c', 'c', 'g', 'c', 't', 't', 't', 'c', 'g', 't', 'g', 'g', 'g', 'g', 'g', 'g', 'g', 'c', 'c', 'c', 'c', 't', 'a', 'c', 'c', 'c', 't', 't', 'c', 't', 'c', 'a', 'a', 'g', 'c', 'g', 'c', 't', 'g', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'g', 't', 'g', 'c', 'c', 'c', 'g', 'c', 't', 'a', 'c', 'c', 'g', 'a', 'g', 't', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'g', 't', 'c', 't', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'g', 'c', 'a', 'a', 'a', 'a', 't', 'a', 'c', 'g', 'c', 't', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'a', 'a', 'c', 't', 'a', 'c', 'a', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'c', 't', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'a', 'c', 'c', 'a', 't', 'a', 'c', 'a', 't', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 't', 'g', 'c', 'a', 'c', 'g', 'g', 'a', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'g', 'a', 'a', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 't', 'c', 'a', 'c', 'c', 'a', 'a', 'c', 'a', 'a', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 't', 'c', 'c', 'a', 't', 'a', 'g', 'g', 'g', 'a', 'c', 'c', 'a', 'c', 'c', 'g', 'a', 'a', 'c', 'c', 'a', 'a', 'c', 'a', 't', 'c', 'c', 'g', 'a', 't', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 'a', 'g', 'a', 'c', 'a', 'a', 't', 'c', 'c', 'g', 'g', 'a', 't', 't', 'c', 'a', 'c', 'a', 'a', 'c', 'g', 'a', 'c', 'g', 'g', 't', 'a', 't', 't', 'a', 'a', 'a', 'a', 'c', 'a', 'a', 'c', 'c', 'g', 'a', 't', 't', 'a', 'c', 'c', 'g', 't', 'c', 'g', 't', 'g', 'c', 't', 'a', 'a', 'g', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 't', 't', 'c', 't', 'a', 'a', 'c', 'c', 'g', 'a', 'a', 'c', 'a', 't', 'a', 'a', 'c', 't', 'c', 'a', 'g', 'g', 'g', 'g', 'g', 'g', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'a', 'c', 'a', 'a', 't', 'c', 't', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'g', 'c', 'g', 'a', 'c', 'c', 'g', 't', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'g', 'c', 'c', 'g', 'a', 't', 'g', 'g', 'a', 'c', 't', 'c', 'c', 't', 'a', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'a', 'c', 'c', 'g', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'a', 'c', 'g', 'c', 'a', 'c', 'a', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'a', 'c', 't', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'g', 'a', 'c', 'a', 'c', 'a', 'c', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'g', 'g', 'a', 'a', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'g', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'g', 'c', 'c', 'a', 'c', 'a', 'c', 'a', 'a', 'c', 'c', 'g', 'c', 'c', 'a', 'g', 'c', 't', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 't', 't', 't', 'c', 't', 'a', 'c', 'a', 'c', 'c', 'c', 't', 't', 't', 't', 'g', 't', 'g', 'g', 't', 't', 't', 't', 't', 't', 't', 't', 'c', 'g', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'g', 'a', 'a', 'a', 'c', 'c', 'c', 't', 'g', 'c', 't', 'a', 'a', 't', 't', 't', 't', 't', 'c', 't', 'a', 'g', 'a', 'a', 'a', 't', 't', 'a', 'c', 't', 't', 'a', 'a', 't', 't', 't', 'g', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'a', 'a', 'c', 'g', 'g', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'a', 'c', 'a', 'g', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 't', 'a', 'a', 'c', 'c', 'c', 'a', 'a', 'g', 'c', 'c', 'a', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'g', 'g', 'c', 'g', 'c', 'g', 't', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'a', 'a', 'c', 'a', 'g', 'c', 'c', 'c', 'a', 't', 't', 'c', 'g', 'g', 'c', 'c', 't', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'a', 'a', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'a', 'c', 'a', 'c', 'a', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'g', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 'a', 'a', 'c', 'c', 'g', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'a', 'a', 'c', 'c', 'a', 'a', 'c', 'c', 'g', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'g', 'c', 'a', 'a', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'g', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'a', 'a', 'c', 't', 'g', 'c', 'a', 'g', 't', 'g', 'c', 'a', 'c', 'g', 'c', 'a', 't', 'c', 'g', 'g', 'a', 'a', 'c', 't', 'g', 't', 'g', 'c', 't', 'c', 'g', 'a', 't', 'g', 'a', 'g', 'c', 'g', 'g', 'a', 'a', 'c', 't', 'g', 't', 't', 't', 'c', 'c', 'a', 'a', 'c', 't', 't', 'a', 'g', 'c', 'g', 'g', 'a', 'a', 'c', 't', 't', 't', 't', 'g', 't', 'c', 'a', 't', 'a', 'g', 'g', 'a', 'g', 'g', 'g', 'c', 't', 'g', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'g', 'c', 't', 't', 'c', 'c', 't', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 't', 'c', 'g', 'a', 'c', 'c', 'c', 'g', 'a', 'g', 'g', 'a', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'a', 'c', 'a', 'c', 'c', 'g', 'g', 'a', 'c', 'g', 'a', 'g', 'c', 'g', 'c', 'c', 'a', 'g', 'a', 'c', 'c', 'g', 'c', 'c', 'a', 'a', 'c', 'a', 'a', 'c', 't', 'c', 'c', 'c', 'g', 'g', 'c', 't', 'c', 'c', 'a', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'a', 'a', 'a', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'a', 'g', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 't', 'c', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'a', 'c', 'c', 'g', 'c', 'a', 'c', 'g', 'c', 'c', 'g', 'c', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'g', 'c', 'a', 'a', 'a', 'a', 'c', 'c', 'a', 'c', 't', 'c', 'c', 'c', 'a', 'a', 'a', 'g', 'a', 'c', 'c', 'a', 'a', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'g', 'a', 'c', 't', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'g', 'c', 'a', 'g', 'c', 'c', 'g', 'c', 'c', 'g', 'c', 'c', 'c', 't', 'c', 'c', 'a', 'a', 'a', 'c', 'a', 'c', 't', 'g', 'c', 'c', 't', 'a', 'a', 'c', 'c', 'c', 'g', 't', 'g', 'a', 't', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'c', 't', 't', 'c', 'a', 'c', 't', 'g', 'c', 'c', 'c', 'c', 't', 't', 'g', 'g', 't', 't', 't', 't', 't', 't', 'c', 'a', 't', 'g', 't', 't', 't', 't', 't', 't', 'c', 't', 't', 't', 'a', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 't', 'c', 'c', 't', 't', 't', 'c', 'g', 'g', 'c', 'g', 'c', 'c', 'c', 't', 't', 'a', 'g', 'a', 'c', 'c', 't', 'g', 't', 'c', 'g', 'c', 'c', 'g', 'c', 'c', 'g', 'g', 'c', 't', 't', 'g', 'c', 'c', 'c', 'c', 'c', 'a', 't', 'c', 'c', 'c', 'a', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'a', 'a', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'a', 'g', 'c', 'c', 'c', 'a', 'g', 'a', 'g', 'c', 'c', 'c', 'g', 'a', 'g', 'c', 't', 'g', 'c', 'c', 'g', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'a', 'g', 'g', 'a', 'g', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 'g', 'a', 'c', 'g', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 't', 't', 'a', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'a', 't', 'c', 'c', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 't', 'a', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'g', 'c', 'g', 'a', 'a', 'c', 'a', 'a', 'c', 'c', 't', 'a', 't', 't', 'a', 'a', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 't', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'a', 'a', 'a', 'c', 'a', 'c', 'g', 'a', 'c', 'c', 'a', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'g', 'c', 'a', 't', 't', 'c', 't', 't', 'c', 'c', 'c', 't', 't', 'c', 'g', 'g', 'a', 't', 'a', 't', 'c', 't', 'g', 't', 't', 't', 'c', 't', 'c', 'c', 'c', 'c', 'a', 't', 'g', 't', 'c', 'c', 'g', 'c', 'c', 'a', 'c', 'c', 'a', 't', 't', 't', 't', 'g', 't', 't', 't', 't', 't', 'c', 't', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'g', 'c', 't', 't', 'a', 'g', 'c', 'g', 'c', 'c', 'g', 't', 'g', 'c', 'c', 'c', 'c', 'c', 'g', 't', 't', 'g', 'c', 'c', 't', 'g', 'c', 'g', 'a', 'c', 'c', 't', 'a', 'g', 'c', 'c', 'g', 'g', 'g', 'c', 'g', 'c', 'c', 'a', 'a', 'c', 'c', 'g', 'g', 'c', 'c', 't', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 't', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'g', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'g', 'c', 'c', 'g', 'c', 'a', 't', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'g', 'g', 'c', 'a', 'c', 'g', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'a', 'a', 't', 't', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 'g', 'c', 'a', 'a', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'g', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'g', 'c', 'c', 't', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'g', 't', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 't', 'a', 'a', 't', 'a', 'a', 'a', 'a', 'c', 'c', 'a', 'c', 't', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 't', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 't', 't', 'g', 'a', 'a', 'c', 'g', 'c', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 'c', 'c', 't', 't', 'c', 'c', 'g', 'a', 'c', 't', 'a', 't', 'g', 'c', 't', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 't', 't', 'g', 'c', 'a', 'g', 'a', 't', 'a', 'a', 'g', 't', 'g', 't', 'g', 'a', 'a', 't', 't', 't', 'a', 'c', 'g', 'c', 't', 'g', 'a', 't', 't', 't', 'c', 'a', 't', 'c', 'a', 't', 't', 't', 't', 'g', 'g', 'c', 'c', 'c', 'g', 'g', 'c', 'g', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 't', 'c', 'c', 't', 'c', 'a', 'c', 'g', 'g', 'c', 'c', 'c', 'c', 'g', 'g', 'c', 'a', 'c', 'c', 'g', 'c', 'a', 'c', 'g', 'g', 't', 'g', 'g', 'c', 'g', 'c', 't', 'c', 'a', 't', 'c', 'a', 'c', 'c', 'c', 'c', 'g', 't', 'g', 'a', 'g', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'g', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'g', 'c', 'c', 'c', 'g', 'g', 'g', 'c', 'c', 'a', 'a', 'a', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 't', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'g', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 't', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 'c', 'g', 'g', 'a', 'c', 'c', 'c', 't', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'g', 'g', 'c', 'a', 'a', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 't', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 't', 'c', 'a', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 't', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 't', 'c', 't', 'c', 't', 't', 'a', 'c', 'g', 'a', 'a', 't', 'g', 'c', 'g', 'c', 't', 'g', 'a', 'a', 'c', 't', 't', 't', 't', 'c', 't', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'g', 'c', 'g', 'g', 'a', 'a', 'c', 't', 't', 't', 'c', 'c', 'c', 'c', 'a', 'a', 't', 't', 'c', 'g', 'g', 'c', 'a', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'g', 'c', 'c', 'g', 'c', 't', 'g', 'g', 'g', 'g', 'a', 'c', 'g', 'g', 't', 'c', 'a', 'g', 'g', 'c', 'g', 'g', 'c', 'g', 'a', 'a', 'c', 'c', 't', 'c', 'c', 'c', 'g', 'c', 'g', 'g', 'a', 'c', 'g', 'c', 't', 'a', 'c', 't', 'g', 'a', 'g', 'g', 'g', 'g', 'a', 'c', 'c', 'g', 'c', 'g', 't', 't', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'c', 'a', 'c', 'c', 'g', 'g', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'a', 'c', 'g', 'c', 'c', 'a', 'c', 'a', 'a', 'g', 'c', 'c', 'a', 'a', 'a', 'a', 'c', 'g', 'g', 'g', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'g', 'g', 'a', 'a', 't', 'c', 'c', 't', 't', 't', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'g', 't', 'a', 'c', 'a', 't', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'g', 'a', 'c', 'c', 'g', 'g', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'a', 'a', 'g', 'g', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'g', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'g', 'a', 'c', 'a', 'a', 't', 't', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 't', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'a', 't', 'c', 'c', 'c', 'a', 't', 'g', 'c', 'g', 'g', 'g', 't', 't', 't', 'a', 'g', 't', 'g', 'c', 'c', 'a', 'g', 'c', 'g', 'g', 'a', 'a', 'c', 't', 'g', 't', 't', 't', 't', 't', 'c', 'a', 't', 'c', 'g', 'c', 'a', 'c', 'g', 't', 't', 't', 't', 't', 'c', 'c', 'g', 'a', 't', 't', 't', 'c', 'g', 'a', 'g', 'a', 'c', 'a', 'a', 'g', 't', 'c', 't', 'c', 'g', 'a', 'c', 'a', 'c', 'a', 'a', 'g', 'c', 'a', 'c', 'c', 'g', 'a', 'a', 'g', 'g', 'c', 'g', 'c', 'a', 'c', 'c', 'c', 'g', 'g', 'g', 'g', 'c', 'c', 'a', 'g', 'a', 'g', 'a', 'c', 'c', 't', 'c', 't', 'a', 'c', 'c', 'g', 'g', 'a', 'g', 'c', 'g', 'c', 'g', 'c', 'g', 'c', 't', 'c', 'c', 'c', 't', 'g', 't', 'a', 'a', 'g', 'c', 'c', 't', 'c', 'c', 'a', 'c', 'g', 'c', 'a', 'c', 'c', 'c', 'a', 't', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'a', 't', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'g', 'a', 'c', 'c', 'c', 'g', 'c', 'a', 'g', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'g', 'a', 'a', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'g', 'g', 'c', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 't', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'a', 'g', 'a', 'c', 't', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'a', 'g', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'g', 'c', 'c', 'c', 'a', 'a', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 't', 'c', 'a', 'a', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'g', 't', 'a', 'c', 'c', 'c', 'c', 'g', 't', 'c', 't', 't', 't', 'c', 'c', 'c', 't', 'a', 't', 't', 't', 'c', 'c', 'c', 'c', 'a', 'a', 't', 't', 't', 'a', 'g', 't', 'g', 'a', 't', 'a', 't', 't', 'a', 'c', 'c', 'c', 't', 't', 't', 't', 'a', 'c', 't', 'g', 't', 't', 't', 't', 't', 'g', 'a', 'g', 'a', 'c', 'a', 'a', 'g', 'g', 'c', 'g', 'g', 'g', 'a', 'g', 'c', 'a', 'a', 'a', 'a', 'c', 'c', 'g', 'g', 't', 'c', 'c', 'g', 'c', 'a', 'g', 'c', 't', 'c', 'c', 'c', 'g', 'c', 't', 'c', 'c', 't', 't', 'c', 'g', 'c', 'a', 'a', 'a', 'a', 'g', 't', 'a', 'c', 'g', 'c', 'c', 'c', 'c', 'g', 'g', 'c', 'g', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'g', 'c', 'c', 'g', 'c', 'c', 't', 'g', 'c', 'g', 'g', 'c', 't', 'c', 't', 'a', 'c', 'c', 'c', 'g', 'g', 'a', 'c', 'c', 'c', 'a', 'c', 'a', 'a', 'g', 'c', 'c', 'c', 'a', 'g', 'c', 'a', 'a', 'c', 't', 'c', 'c', 'c', 'c', 'g', 't', 'c', 'g', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'g', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'g', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'g', 'a', 'a', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'a', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'g', 'g', 'g', 'c', 'g', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 't', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 'a', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'a', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 't', 'a', 'c', 'g', 'a', 'a', 't', 'a', 'c', 'a', 't', 'a', 'a', 'a', 'g', 'a', 'c', 't', 'a', 't', 't', 'c', 'a', 't', 't', 't', 't', 't', 'c', 'a', 't', 'g', 'g', 'c', 'c', 't', 'a', 'c', 'c', 't', 'c', 't', 'g', 'c', 'c', 't', 'g', 'c', 'c', 'a', 'c', 't', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'g', 'c', 'g', 'c', 'g', 'a', 'a', 'c', 'c', 'a', 't', 't', 't', 't', 't', 'c', 'g', 'c', 't', 'a', 'a', 'c', 'c', 'c', 'g', 'c', 'a', 't', 'g', 't', 'a', 't', 'c', 'c', 'c', 'g', 'g', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'a', 'g', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'a', 'g', 'c', 'a', 'g', 't', 'a', 'c', 'g', 'g', 'c', 'a', 'c', 'a', 'g', 'c', 'c', 'g', 'c', 'c', 'a', 'g', 'g', 'g', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'g', 'c', 'c', 'c', 'g', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'g', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 't', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 't', 'a', 'a', 'a', 'g', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'g', 'c', 'a', 'a', 'g', 'c', 'c', 'c', 'a', 'c', 'c', 'g', 'c', 'a', 'c', 'c', 'c', 'g', 't', 'c', 'c', 'a', 'c', 'c', 'a', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'g', 'g', 'g', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'g', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'a', 'a', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 't', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'c', 'a', 't', 'a', 'g', 't', 'g', 't', 'c', 'g', 'c', 'a', 'g', 'g', 'a', 'a', 'g', 'a', 'c', 'g', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'g', 'c', 'g', 'g', 'a', 't', 'a', 'c', 'g', 'g', 'c', 't', 't', 't', 't', 't', 't', 'a', 'c', 'c', 't', 't', 't', 't', 't', 't', 'c', 'c', 'g', 't', 't', 'g', 'c', 'a', 't', 'a', 'c', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 't', 'g', 'c', 't', 'g', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'g', 'g', 'g', 'c', 'c', 'c', 't', 'c', 'c', 'g', 't', 'g', 'c', 'c', 'c', 'a', 'c', 'c', 't', 'g', 'g', 'c', 'g', 'c', 'c', 'g', 'c', 'a', 'c', 'g', 'c', 'g', 'a', 'c', 'c', 'c', 'c', 'g', 'g', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'g', 'g', 'c', 'c', 'a', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'g', 'c', 'a', 'c', 'g', 'g', 't', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 't', 'c', 'a', 'a', 'c', 'a', 'c', 'c', 't', 'c', 't', 'c', 'g', 'c', 'g', 'c', 'c', 'g', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'g', 'c', 'c', 'a', 'c', 'c', 'g', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 't', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 't', 'c', 'a', 'c', 'g', 'g', 'a', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'c', 't', 'g', 'g', 'c', 'a', 't', 'a', 'a', 'c', 'c', 'c', 'c', 't', 'g', 't', 'a', 't', 't', 'c', 'a', 't', 'c', 't', 'g', 'c', 'c', 't', 'g', 'a', 'c', 'c', 'c', 'a', 'c', 't', 't', 'g', 'c', 't', 'g', 'g', 'g', 'c', 'c', 't', 'g', 'g', 't', 'a', 't', 'a', 'a', 'c', 't', 'c', 'c', 't', 'c', 't', 'g', 'g', 'a', 't', 'g', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'g', 'g', 'c', 'c', 't', 'c', 'a', 'c', 'g', 'g', 'c', 't', 'g', 'g', 'c', 'c', 'g', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'a', 'a', 'g', 'c', 'c', 'c', 't', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'a', 'a', 'c', 'g', 'a', 't', 'c', 'g', 'c', 'c', 't', 'a', 't', 'c', 'g', 'c', 'c', 'a', 'g', 'c', 'c', 'g', 'c', 'g', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'g', 'c', 'c', 'g', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'c', 't', 't', 'c', 'a', 'c', 'g', 'c', 'g', 'a', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 'a', 'g', 'g', 'a', 'a', 'c', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'g', 'a', 'c', 'a', 'c', 'a', 'c', 'c', 'a', 'c', 'a', 'g', 'g', 'c', 'g', 'c', 'a', 'c', 'c', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'a', 'c', 'c', 'c', 'g', 'c', 'g', 'g', 'g', 'c', 'g', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 't', 'c', 'g', 'g', 't', 'c', 'c', 'a', 'a', 'c', 'a', 'c', 'c', 't', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'a', 'c', 'a', 'c', 'a', 'g', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'g', 'g', 't', 'a', 't', 't', 'a', 'g', 'g', 'g', 't', 'a', 'g', 'c', 'a', 'a', 'a', 'g', 'c', 'c', 'a', 'a', 'a', 't', 'a', 'g', 't', 't', 't', 't', 'a', 't', 'a', 'a', 'a', 't', 't', 't', 't', 't', 't', 'a', 'g', 'g', 'g', 't', 'a', 't', 't', 'a', 'g', 'g', 'g', 't', 'a', 't', 'c', 'a', 'a', 'a', 'g', 'c', 'c', 'a', 't', 'c', 'a', 'g', 't', 'c', 'g', 'g', 'c', 'g', 'c', 'c', 'c', 'g', 'a', 'c', 't', 'c', 'c', 'g', 'g', 't', 't', 'g', 'c', 'a', 't', 'c', 'g', 'c', 'g', 'g', 'c', 'c', 'c', 'g', 'g', 'a', 'g', 'a', 'g', 'a', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 't', 'g', 'c', 'c', 'c', 'g', 't', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 't', 'c', 'a', 'c', 'c', 'c', 'c', 'g', 'g', 'g', 'c', 'g', 'g', 'c', 'c', 'c', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'g', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'a', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 't', 't', 'c', 'c', 'a', 'a', 'c', 't', 'a', 'a', 'a', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'g', 't', 'g', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'g', 't', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'a', 'g', 'c', 'c', 't', 'a', 'c', 'c', 't', 'c', 'g', 'c', 'g', 'c', 'c', 'a', 'g', 'g', 'a', 't', 'a', 't', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'a', 'a', 'a', 'a', 'g', 't', 'g', 't', 'g', 't', 't', 'c', 'a', 't', 'c', 'c', 'g', 't', 't', 'a', 't', 't', 't', 't', 'c', 'a', 'c', 'a', 't', 'c', 'g', 'a', 't', 'a', 'c', 'c', 'c', 'a', 't', 't', 'c', 'c', 'c', 'a', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 't', 'c', 't', 'a', 'g', 'g', 'c', 'g', 'c', 'a', 'g', 'c', 't', 'g', 't', 't', 'a', 'g', 'a', 't', 'c', 'c', 'g', 't', 'a', 'g', 'c', 'c', 'c', 'g', 'a', 'g', 'g', 'a', 'g', 'a', 't', 'a', 'g', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'a', 'g', 'g', 'g', 'g', 'g', 'g', 'c', 'g', 'c', 'c', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 'a', 'c', 'a', 'g', 'g', 'c', 'a', 'c', 'c', 't', 'c', 't', 't', 'c', 'g', 'g', 'c', 't', 'c', 't', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'a', 'a', 'c', 'a', 'c', 'c', 'a', 'c', 'g', 'c', 'g', 't', 'c', 'c', 'a', 'g', 'c', 'a', 'a', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'g', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'g', 'c', 'a', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'a', 't', 'c', 'c', 't', 'a', 't', 'c', 'c', 'c', 'a', 't', 'a', 'c', 'c', 'g', 'c', 'g', 'c', 'g', 'a', 't', 'g', 't', 't', 'g', 'a', 't', 'c', 'c', 't', 'c', 'g', 'g', 't', 'g', 't', 'a', 't', 'g', 'g', 'a', 't', 'g', 'g', 't', 'g', 'g', 'a', 't', 't', 'g', 'c', 'g', 'g', 'c', 'g', 'g', 'c', 'a', 'c', 't', 't', 't', 't', 't', 'c', 'c', 't', 'g', 't', 't', 't', 't', 'c', 'c', 'c', 'c', 't', 'g', 'g', 't', 'g', 'c', 'g', 'c', 'c', 't', 'g', 't', 'c', 'c', 'c', 'c', 't', 'a', 'g', 't', 't', 'g', 'g', 'c', 't', 't', 'c', 'g', 'c', 'c', 't', 't', 't', 'g', 'a', 'c', 'c', 'g', 'g', 't', 'a', 't', 'g', 'c', 'g', 't', 'g', 'g', 'g', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 'c', 'g', 'g', 'g', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 't', 'c', 't', 'c', 'g', 'c', 't', 'c', 'g', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'g', 'g', 'g', 'c', 'g', 'c', 'c', 'g', 't', 'g', 'g', 'g', 'a', 'g', 'c', 'c', 'c', 'g', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 't', 't', 'c', 'a', 'g', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'a', 'a', 'a', 'a', 'g', 'a', 'a', 'c', 'c', 'a', 'c', 'a', 'c', 'a', 'a', 'c', 'c', 'a', 'a', 'c', 'a', 'c', 'c', 'c', 't', 'c', 'c', 'a', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'a', 'a', 'a', 'c', 'g', 'a', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 't', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'a', 'g', 'g', 'a', 'c', 'c', 't', 'c', 'a', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'g', 'a', 't', 'g', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 'a', 'c', 'g', 't', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'g', 't', 't', 't', 't', 'c', 't', 'g', 't', 't', 'g', 't', 't', 't', 'c', 'c', 'a', 'c', 'a', 'g', 'a', 'g', 'c', 'g', 'c', 'a', 'c', 'a', 'a', 't', 't', 't', 't', 'c', 'c', 't', 'a', 't', 't', 't', 't', 't', 't', 't', 'c', 'a', 't', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 't', 'g', 'c', 't', 'c', 'a', 'g', 'g', 'g', 'g', 'a', 'c', 'c', 'c', 'c', 'g', 't', 'g', 'g', 'c', 't', 'c', 'g', 'g', 't', 't', 't', 'c', 't', 'g', 't', 't', 'g', 'c', 'c', 'c', 't', 'c', 'g', 'c', 'c', 'g', 'c', 'c', 'c', 't', 'g', 'g', 't', 'g', 'g', 'c', 'a', 't', 'g', 'g', 'g', 'c', 'g', 'g', 'g', 'g', 'c', 'c', 'g', 'c', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 't', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'a', 'g', 'g', 'c', 'c', 'a', 'a', 'a', 'c', 'a', 'a', 'g', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 't', 't', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'a', 'g', 'g', 'g', 'c', 'g', 'g', 'c', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 't', 'a', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 't', 't', 'c', 'a', 'g', 'g', 'c', 'c', 'a', 'c', 'a', 'a', 't', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'a', 'c', 'a', 'c', 'c', 'g', 'g', 'c', 't', 'g', 'a', 'a', 'c', 'a', 'a', 'a', 'c', 'c', 'a', 'c', 'c', 't', 'c', 't', 'g', 'g', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'g', 'c', 'c', 'a', 'c', 'c', 't', 'g', 'c', 'g', 'g', 'a', 'g', 'g', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 't', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 't', 'g', 'g', 'g', 't', 't', 't', 't', 't', 'c', 't', 't', 'g', 't', 'g', 'g', 'a', 't', 't', 'a', 't', 't', 't', 'c', 'a', 't', 'c', 'a', 'g', 't', 't', 't', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'g', 'a', 't', 'g', 't', 'g', 't', 'g', 't', 't', 'c', 'g', 'g', 'g', 'g', 'g', 't', 'g', 't', 't', 'g', 'c', 't', 'c', 'c', 'c', 't', 'a', 'g', 'a', 'g', 'c', 'a', 'g', 'c', 'g', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'g', 'g', 'g', 'g', 'c', 'g', 'g', 'g', 'a', 'g', 't', 't', 't', 'c', 'g', 'g', 'c', 'c', 'c', 't', 'c', 'c', 'g', 't', 't', 'g', 'g', 'c', 'c', 'a', 'g', 't', 'g', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 'c', 'g', 'c', 'c', 'c', 'c', 'g', 't', 't', 'a', 'a', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 'g', 'c', 'a', 'a', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 't', 'c', 'c', 'g', 'c', 'c', 'c', 't', 'c', 'c', 'a', 'a', 'g', 'c', 'c', 'a', 't', 'g', 'g', 'g', 'c', 'a', 'c', 'c', 'a', 'g', 'a', 'g', 'c', 'c', 't', 't', 't', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 'a', 'c', 'g', 't', 'c', 'g', 'g', 'c', 'c', 'c', 't', 'c', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 't', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 't', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'a', 'g', 't', 'c', 'a', 'a', 'a', 'c', 'c', 'a', 'a', 'c', 'g', 'c', 'c', 'a', 'c', 'g', 'c', 'a', 't', 'c', 'c', 'a', 't', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'a', 'g', 'a', 'a', 't', 'a', 'g', 't', 'g', 'c', 'a', 'c', 'a', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'g', 'g', 'c', 'c', 'c', 'g', 'c', 'c', 'g', 'c', 'c', 'g', 'g', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 't', 'g', 'c', 'c', 't', 'c', 'g', 't', 'g', 't', 'a', 'a', 't', 'c', 't', 't', 'c', 'c', 'c', 'c', 'c', 't', 'g', 'c', 'c', 'c', 'c', 'c', 'a', 't', 'g', 't', 'c', 'c', 'c', 'c', 'g', 't', 'g', 'c', 'a', 't', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'g', 't', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'a', 'a', 'a', 't', 't', 'g', 'g', 'a', 't', 't', 'g', 'g', 'c', 'a', 'c', 'c', 'g', 'g', 'c', 'g', 'g', 'g', 't', 't', 'c', 'g', 'g', 'c', 'c', 'c', 'g', 't', 'c', 'g', 'a', 'c', 't', 't', 'g', 'g', 't', 'g', 't', 'g', 't', 'c', 't', 'c', 'c', 'c', 't', 't', 'a', 'a', 'g', 'c', 'g', 'g', 'c', 'g', 'g', 'g', 'a', 'g', 'c', 't', 'c', 'c', 'c', 'c', 'g', 'c', 'g', 'c', 'c', 'c', 'c', 'g', 'g', 'g', 'g', 'a', 'c', 'c', 'c', 't', 'g', 'g', 'g', 'c', 'c', 'a', 'c', 'c', 'c', 'g', 'g', 't', 'c', 'a', 'a', 'c', 'c', 'c', 'g', 'a', 't', 'c', 'a', 'c', 'c', 'c', 't', 'a', 'c', 'a', 'a', 't', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'a', 'g', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'g', 'g', 'g', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'c', 'c', 'c', 'g', 't', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 'g', 'c', 'c', 'c', 'c', 'c', 't', 'a', 'g', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'g', 'g', 'c', 'a', 'c', 'g', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'g', 'c', 'g', 'g', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'g', 'c', 'g', 't', 'c', 'c', 't', 'a', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'g', 'a', 'a', 't', 't', 'c', 'c', 'c', 'a', 'g', 't', 't', 'g', 'a', 'c', 'c', 't', 'c', 'c', 'c', 'g', 'g', 'c', 't', 'c', 'c', 'a', 't', 'c', 'g', 'a', 'g', 'c', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'g', 'a', 't', 't', 'g', 't', 't', 't', 't', 't', 'a', 'c', 'g', 't', 'c', 'c', 'g', 't', 'a', 't', 'g', 't', 't', 'c', 'c', 'a', 'c', 'c', 'a', 't', 'a', 'g', 'g', 'c', 'g', 'g', 'c', 'c', 'g', 'g', 'g', 't', 'a', 'g', 'g', 'c', 'g', 't', 'g', 'c', 'a', 't', 'c', 'g', 'c', 'g', 'c', 'g', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 't', 'g', 't', 'c', 't', 'g', 'g', 'g', 't', 'g', 'c', 'c', 'g', 'g', 'g', 'c', 'g', 't', 'a', 'c', 'a', 'g', 'g', 'g', 'a', 'c', 'c', 't', 'c', 'c', 'g', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'a', 't', 'c', 'g', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'g', 'a', 't', 'a', 'c', 'c', 'c', 'c', 't', 't', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'a', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'g', 'c', 'a', 't', 'c', 'c', 'a', 'a', 'a', 'g', 'c', 't', 'c', 'a', 'a', 'g', 'c', 'g', 'c', 'c', 'c', 'c', 'g', 't', 'g', 'a', 'c', 'c', 'c', 't', 'a', 'c', 'c', 't', 'c', 'a', 'a', 'a', 'g', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 't', 't', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 't', 'g', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 't', 'g', 'g', 'c', 'a', 'c', 'a', 'a', 'c', 'c', 'a', 'c', 'g', 'c', 'c', 'c', 'g', 'c', 'c', 'a', 'c', 'a', 'g', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'g', 'a', 'a', 'c', 'a', 'g', 'g', 'a', 'g', 't', 'g', 't', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 't', 'c', 'a', 'c', 't', 'a', 'a', 'c', 'a', 'g', 'a', 'a', 'g', 't', 'a', 'a', 'c', 't', 'a', 'a', 'g', 'c', 't', 't', 'a', 'a', 'a', 'c', 'a', 'c', 't', 't', 't', 't', 'c', 'c', 'c', 'a', 'c', 't', 'g', 'g', 't', 'c', 'a', 't', 't', 't', 'c', 't', 'c', 'a', 't', 'c', 'a', 'g', 'a', 't', 't', 'g', 't', 't', 't', 't', 'g', 'a', 'c', 'c', 'a', 't', 'a', 'g', 'c', 'g', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'g', 'a', 'c', 't', 'c', 't', 'g', 'c', 't', 'c', 'c', 't', 'a', 'c', 'c', 'a', 't', 'g', 'g', 'g', 'c', 'c', 'a', 'g', 'c', 'g', 'g', 'g', 'g', 'g', 'g', 'c', 'c', 'c', 'c', 'a', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 't', 't', 't', 't', 't', 'g', 'a', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'a', 'c', 'g', 'g', 'g', 'g', 'g', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'g', 'g', 'c', 'g', 'c', 'g', 'c', 'a', 'c', 'c', 'g', 'g', 'c', 'c', 'c', 'c', 'a', 'g', 'a', 'a', 'c', 'c', 'c', 't', 'c', 'a', 'a', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'g', 'a', 'a', 'a', 'a', 'c', 'g', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'a', 'a', 'c', 'c', 'g', 'a', 'g', 'g', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'g', 'g', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'a', 'a', 'g', 'c', 'g', 't', 'a', 'g', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 'a', 'c', 'a', 'a', 'c', 'a', 'a', 't', 'a', 'c', 'g', 'g', 'g', 'g', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 't', 't', 'c', 'c', 'c', 'c', 'a', 'g', 'c', 'g', 'a', 't', 'g', 't', 't', 't', 't', 't', 'a', 'a', 'a', 'g', 'c', 't', 't', 'g', 'a', 't', 'c', 'a', 'g', 't', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 't', 'g', 'c', 't', 't', 't', 't', 't', 'c', 'c', 'c', 'a', 'c', 't', 'c', 'a', 'c', 't', 'c', 'g', 'g', 'a', 'g', 'c', 'g', 'g', 'g', 'a', 'a', 'a', 'c', 'g', 'c', 'g', 'c', 'a', 'c', 'a', 'c', 'a', 'g', 'g', 'c', 'c', 'c', 'c', 't', 'g', 'c', 'g', 'c', 'g', 'g', 't', 'g', 'c', 'g', 'c', 'c', 'a', 'a', 'g', 'g', 'c', 'a', 't', 'a', 'g', 'a', 'c', 'c', 'c', 't', 'c', 'a', 'g', 'g', 'c', 'c', 'a', 'g', 't', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'g', 'g', 'c', 'c', 'g', 't', 't', 'c', 'c', 'c', 'g', 'g', 't', 'a', 'c', 'c', 'c', 't', 'c', 'g', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'g', 't', 'a', 'c', 'a', 'c', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'g', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'a', 'c', 'c', 't', 'c', 'c', 'c', 'g', 'c', 'g', 't', 'c', 'c', 't', 'c', 't', 'a', 'c', 'g', 'g', 'c', 'a', 'c', 'a', 'g', 't', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'g', 'a', 'a', 'a', 'a', 'a', 'c', 'a', 'c', 'a', 't', 'a', 'g', 'c', 'c', 'g', 'c', 'g', 'c', 'c', 'c', 't', 'a', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'a', 'a', 'c', 'a', 'c', 'c', 'a', 'g', 'c', 'c', 't', 't', 'c', 'c', 'c', 'g', 'a', 'c', 't', 'g', 'c', 't', 'c', 't', 'g', 't', 'a', 't', 'g', 'c', 'c', 'c', 't', 't', 'g', 'g', 't', 'g', 'g', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'a', 'c', 't', 'c', 'c', 'g', 'g', 'g', 'g', 't', 't', 'a', 'a', 'g', 't', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 't', 'c', 'g', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 't', 'c', 't', 'g', 't', 't', 'a', 't', 'a', 'c', 'c', 'c', 't', 'c', 't', 'c', 'c', 'c', 'c', 'g', 'a', 'c', 't', 't', 'c', 'c', 'c', 'a', 'c', 't', 'g', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'a', 'a', 'a', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'g', 'c', 'g', 'g', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'g', 'c', 'c', 'c', 'c', 'g', 'g', 'a', 'g', 'g', 'c', 'g', 'a', 'c', 'g', 'c', 'c', 'a', 'a', 'g', 'c', 'a', 'a', 'c', 'c', 'c', 'g', 'c', 'c', 't', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'g', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'g', 'c', 't', 'c', 'c', 'c', 'a', 't', 'g', 'a', 'c', 'c', 'c', 'g', 'c', 'g', 'c', 'g', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 'g', 'c', 'g', 'a', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'a', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'g', 'a', 'a', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'g', 'g', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 't', 'a', 'c', 'a', 'g', 't', 't', 't', 't', 'c', 't', 'c', 'a', 'a', 't', 't', 't', 't', 'c', 'a', 'c', 't', 'g', 't', 'g', 't', 'g', 'g', 'c', 'c', 'g', 'c', 't', 'c', 'c', 'g', 'a', 'c', 'c', 't', 'g', 'g', 'a', 'c', 'c', 't', 'g', 'a', 'a', 'g', 't', 't', 't', 't', 'a', 'a', 'c', 'g', 'c', 't', 't', 't', 'g', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 't', 'g', 'c', 'g', 'c', 'a', 'a', 't', 't', 'c', 'c', 't', 'c', 'a', 'c', 'c', 't', 'c', 'g', 'c', 'a', 'g', 'c', 'g', 'c', 'g', 'c', 'a', 't', 'c', 'a', 'a', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'a', 'a', 'a', 't', 'a', 'g', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'g', 'c', 'g', 'c', 'c', 'g', 'c', 't', 'a', 'c', 'g', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'g', 'a', 'g', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'a', 'a', 'c', 'a', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'g', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'a', 'a', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 't', 'c', 'c', 'c', 'a', 'a', 'a', 'a', 'c', 'c', 't', 'c', 'c', 'g', 'c', 't', 't', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'g', 'c', 'c', 'g', 't', 'a', 'a', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 't', 'c', 'c', 'a', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'a', 'a', 'g', 'c', 'g', 'g', 'c', 't', 't', 'c', 't', 'a', 't', 'g', 't', 'g', 't', 'g', 't', 'g', 'g', 'g', 't', 'a', 't', 'c', 't', 'g', 'c', 'g', 't', 'g', 'c', 'g', 't', 'g', 't', 'g', 'g', 'g', 't', 't', 't', 't', 'c', 'c', 'g', 't', 'g', 'g', 't', 'g', 't', 'c', 'c', 'a', 't', 'g', 't', 'g', 't', 'g', 'c', 'c', 't', 'g', 't', 't', 't', 'g', 't', 'g', 'g', 'c', 'g', 'g', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'a', 'c', 'c', 'g', 'c', 'a', 'c', 'a', 'c', 'g', 'g', 'c', 'g', 'g', 'c', 'c', 'c', 't', 'c', 'a', 'c', 'c', 'c', 'g', 'g', 'a', 'g', 'c', 't', 'g', 'c', 'g', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 't', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'g', 'c', 'a', 'a', 'c', 'a', 'g', 'c', 'c', 'g', 'a', 'a', 'c', 'c', 'c', 'a', 'a', 'g', 'c', 'g', 'a', 'a', 'c', 'a', 'c', 'c', 'a', 'c', 'g', 'c', 'a', 'a', 'c', 'g', 'c', 'g', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'a', 'a', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'a', 'c', 'c', 'c', 'g', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 'g', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'g', 'c', 'a', 'a', 'c', 'g', 'c', 'g', 'c', 'c', 'c', 'c', 'g', 'g', 'g', 't', 'c', 'g', 'c', 'g', 'a', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 't', 'a', 'a', 'c', 'c', 't', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'g', 'a', 'a', 'c', 'a', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 't', 'c', 'a', 'a', 'c', 'g', 'g', 't', 'a', 't', 'c', 't', 'c', 'c', 'c', 'g', 't', 'a', 'c', 'a', 'a', 'a', 't', 't', 't', 't', 'c', 'g', 'c', 'c', 'c', 'c', 'g', 'c', 't', 'g', 'a', 'g', 't', 't', 't', 't', 'a', 'c', 't', 'a', 't', 'g', 'c', 't', 't', 'a', 'c', 'a', 'c', 'c', 'c', 't', 't', 't', 'a', 'g', 't', 't', 'c', 't', 'a', 'c', 'g', 'c', 'g', 'c', 'g', 'g', 't', 't', 't', 'c', 'g', 'c', 'c', 'c', 'a', 'c', 'c', 'g', 'c', 'g', 'c', 'c', 'a', 't', 'c', 'g', 'c', 'c', 'a', 'c', 'a', 'c', 'g', 'g', 'g', 't', 'g', 'g', 'c', 'a', 'g', 'a', 'a', 'c', 'a', 'c', 'c', 'c', 't', 'g', 't', 'g', 'g', 'g', 'g', 'c', 'c', 'g', 'g', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'a', 'c', 'a', 'c', 'g', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'g', 'a', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'g', 'c', 'g', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'a', 'c', 'a', 'a', 'c', 'a', 'c', 't', 'a', 'c', 'c', 'g', 'c', 'g', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 'c', 't', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'g', 'c', 'a', 'a', 'a', 'a', 'c', 'c', 'a', 'c', 'c', 'a', 'a', 'a', 'a', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'a', 'g', 'g', 'a', 'g', 'g', 'a', 'c', 'c', 'c', 'a', 'c', 'a', 'g', 'c', 't', 'a', 'a', 'a', 'c', 'g', 'c', 'g', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'a', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'a', 'g', 'c', 'a', 't', 't', 't', 'c', 'g', 'g', 'a', 'a', 'a', 'g', 'a', 'g', 'a', 'c', 'g', 'c', 'a', 't', 't', 'g', 't', 'a', 't', 'g', 'c', 'a', 't', 'c', 't', 't', 't', 't', 'a', 'a', 't', 't', 't', 'c', 'g', 'c', 'c', 't', 'c', 'g', 'a', 't', 't', 't', 'c', 'g', 'g', 'a', 'g', 'c', 't', 't', 't', 't', 'c', 'c', 'g', 'a', 'a', 't', 't', 't', 'c', 'g', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 't', 'g', 'c', 'c', 't', 'c', 'a', 'g', 'c', 'c', 'c', 'a', 't', 'c', 't', 'g', 'g', 't', 'c', 'c', 'a', 'c', 'g', 'a', 'a', 'a', 'a', 'c', 'g', 'a', 'g', 'a', 'c', 'c', 't', 'a', 'c', 'a', 'c', 'g', 'g', 'g', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'a', 'c', 'a', 'c', 'c', 't', 'c', 'c', 'g', 'a', 'a', 'c', 'c', 'c', 'g', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'g', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'a', 'g', 'a', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'g', 'g', 'c', 'a', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'a', 'c', 'g', 'g', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'c', 'c', 'a', 'a', 'a', 'c', 'a', 'a', 'a', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'a', 't', 't', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'a', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 't', 'g', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'c', 'a', 'g', 'c', 'c', 'c', 'g', 'c', 'c', 'a', 'c', 'a', 'a', 'a', 'a', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'g', 'a', 'a', 'g', 'g', 't', 'a', 't', 't', 'a', 'g', 'a', 'g', 'c', 'c', 'g', 'g', 't', 't', 't', 'g', 'c', 'g', 'c', 'g', 'c', 'g', 'c', 't', 'a', 'c', 'a', 'a', 't', 'a', 't', 'a', 'g', 'g', 'g', 'a', 't', 't', 't', 'c', 't', 'a', 'a', 'c', 'c', 'c', 't', 'g', 'c', 'c', 'c', 'c', 't', 'a', 't', 'g', 'c', 'g', 'a', 't', 'g', 'c', 't', 't', 'g', 'g', 'c', 'c', 'c', 'c', 't', 'g', 'g', 'a', 'c', 'a', 't', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 't', 'a', 'c', 'c', 'g', 'g', 'c', 'a', 't', 'c', 'a', 'c', 'c', 'c', 'a', 't', 'a', 'c', 'a', 'c', 't', 'c', 'a', 'c', 'c', 'c', 'g', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'g', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 't', 'g', 'c', 'c', 'c', 't', 'g', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 't', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'a', 'c', 'c', 'g', 'a', 't', 'c', 'c', 'a', 'c', 'a', 'a', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'g', 'a', 'a', 'c', 'c', 'a', 'a', 'c', 'a', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 't', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'a', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 't', 'c', 'c', 'g', 'c', 'c', 'a', 'c', 'c', 't', 'a', 'c', 'c', 'c', 'c', 'a', 'g', 'a', 'c', 'c', 'a', 't', 'c', 'c', 't', 't', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 't', 'g', 't', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'a', 'c', 'a', 'a', 'a', 'c', 'g', 'c', 'c', 'c', 'c', 'g', 't', 'a', 'c', 'g', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 'c', 'c', 'g', 'a', 't', 'c', 't', 'a', 't', 'c', 'g', 'c', 't', 'g', 't', 't', 'a', 'c', 'g', 'a', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 't', 't', 'g', 't', 'c', 't', 'c', 'c', 'a', 'c', 'g', 'a', 'a', 'a', 't', 'c', 'c', 'a', 'c', 'g', 'c', 't', 'c', 'a', 'c', 'g', 'g', 'g', 'g', 't', 'c', 'c', 'c', 'g', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 'c', 'c', 't', 'g', 'c', 'c', 'a', 'c', 'a', 'c', 'a', 't', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'g', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'a', 'c', 'g', 'a', 'g', 'a', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'g', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'a', 'c', 'a', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'a', 'g', 't', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'a', 'a', 'g', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'a', 'a', 't', 'c', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'g', 'a', 'g', 'g', 'c', 'c', 'g', 'c', 'c', 't', 't', 't', 'c', 'c', 'a', 'g', 'a', 'a', 'c', 'a', 'a', 'c', 'c', 'a', 'c', 't', 'g', 'c', 'g', 't', 'c', 'a', 't', 'c', 't', 'a', 'c', 'c', 'c', 'c', 'a', 'g', 'a', 'a', 't', 'g', 't', 'c', 'c', 'a', 'a', 'a', 'c', 't', 't', 'c', 'g', 'c', 't', 't', 'c', 't', 'c', 't', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'g', 'c', 't', 'g', 't', 'g', 't', 't', 't', 't', 'g', 'c', 'c', 'c', 'c', 't', 'a', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 't', 'c', 'c', 'c', 't', 'a', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'g', 'c', 'g', 'c', 'c', 'c', 'a', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'g', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'g', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'g', 'c', 'c', 'c', 'c', 'a', 'g', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'a', 'c', 'c', 'c', 'a', 'a', 'c', 't', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'a', 'a', 'c', 'a', 'a', 'c', 'a', 't', 'c', 'g', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'g', 'a', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 't', 'c', 'a', 'a', 'g', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'g', 'c', 'c', 'c', 'a', 'c', 'c', 'g', 'g', 'c', 'c', 'g', 'g', 'c', 'c', 'c', 'g', 'a', 'c', 't', 'c', 'c', 'a', 't', 't', 't', 't', 'a', 'c', 't', 'c', 't', 't', 't', 'c', 't', 'g', 'c', 'c', 'a', 't', 'a', 'c', 'g', 'c', 'c', 'c', 'a', 'a', 'g', 'c', 'c', 'a', 't', 'g', 't', 'g', 'g', 'c', 'a', 't', 'c', 'a', 't', 't', 'a', 'a', 't', 't', 'g', 'c', 'c', 'g', 't', 'c', 'c', 'g', 'g', 'c', 'c', 'c', 't', 'c', 'c', 'g', 'c', 'g', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'g', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 'g', 't', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'g', 'c', 'g', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 't', 'a', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'c', 'a', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 't', 'g', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'g', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 't', 'a', 'a', 'g', 'a', 'a', 'c', 'a', 'c', 'a', 'a', 'c', 'a', 'c', 'a', 'c', 'g', 'c', 'c', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'a', 'a', 'c', 'g', 'g', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'a', 'c', 'c', 'g', 'c', 'g', 'a', 'a', 'c', 'c', 'c', 'g', 'a', 'c', 't', 'a', 'a', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'a', 'a', 'a', 'a', 'g', 't', 'c', 'a', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c', 't', 'a', 'g', 'a', 'c', 'a', 'c', 'c', 'c', 't', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'a', 'c', 'c', 'c', 'g', 'c', 'c', 'c', 'c', 'a', 'a', 'c', 'c', 'c', 'a', 'a', 'c', 'a', 'g', 'c', 'c', 'c', 'c', 'c', 'c', 'a', 'c', 'c', 'c', 'c', 'c']\n"
     ]
    }
   ],
   "source": [
    "#Convert data back to DNA sequence\n",
    "dec_stream = []\n",
    "for x, sym in enumerate(a): \n",
    "    if sym == 0:\n",
    "        dec_stream.append('a')\n",
    "    elif sym ==1:\n",
    "        dec_stream.append('c')\n",
    "    elif sym == 2:\n",
    "        dec_stream.append('g')\n",
    "    elif sym == 3:\n",
    "        dec_stream.append('t')\n",
    "        \n",
    "print(\"Decoded steam:\",dec_stream)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "colab": {
   "collapsed_sections": [
    "_X9CSACQFz1l"
   ],
   "name": "main.ipynb",
   "provenance": [],
   "version": "0.3.2"
  },
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.7.1"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 1
}
